<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/toolchain/gcc/initial/Makefile, branch master</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>toolchain/gcc: parallelize make install</title>
<updated>2017-02-09T13:49:34+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2017-02-09T12:35:07+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=0f5d17a7e6acceb18867fd951b231bfb6c4d8946'/>
<id>0f5d17a7e6acceb18867fd951b231bfb6c4d8946</id>
<content type='text'>
If the staging dir was deleted, the build needs to recompile some files.
This change speeds up this corner case significantly

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the staging dir was deleted, the build needs to recompile some files.
This change speeds up this corner case significantly

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: skip gcc/minimal for musl</title>
<updated>2016-07-07T13:13:40+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-07-07T12:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=74c9b9cfeb0e7cd045b969474a9bcd9ab38bd7d2'/>
<id>74c9b9cfeb0e7cd045b969474a9bcd9ab38bd7d2</id>
<content type='text'>
No extra libc header build step is done, so no extra toolchain is needed
for preparing it.
This saves a significant amount of build time and disk space

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No extra libc header build step is done, so no extra toolchain is needed
for preparing it.
This saves a significant amount of build time and disk space

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup</title>
<updated>2013-04-01T15:43:23+00:00</updated>
<author>
<name>Imre Kaloz</name>
<email>kaloz@openwrt.org</email>
</author>
<published>2013-04-01T15:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=48612b3b4a4546d2fcbf4cd9d25d1e0ce907900e'/>
<id>48612b3b4a4546d2fcbf4cd9d25d1e0ce907900e</id>
<content type='text'>
SVN-Revision: 36148
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 36148
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: use file_copy to install the initial gcc files</title>
<updated>2012-12-02T12:20:47+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jow@openwrt.org</email>
</author>
<published>2012-12-02T12:20:47+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=57d29c25f5fb79a23975dec214c5d04d612e30cf'/>
<id>57d29c25f5fb79a23975dec214c5d04d612e30cf</id>
<content type='text'>
SVN-Revision: 34440
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 34440
</pre>
</div>
</content>
</entry>
<entry>
<title>build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems</title>
<updated>2012-09-23T09:50:01+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2012-09-23T09:50:01+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=ed2bf29be5ea97f67c7195cd02eaf1bc1515bd36'/>
<id>ed2bf29be5ea97f67c7195cd02eaf1bc1515bd36</id>
<content type='text'>
SVN-Revision: 33523
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 33523
</pre>
</div>
</content>
</entry>
<entry>
<title>gcc: enable parallel builds</title>
<updated>2012-09-15T14:18:19+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2012-09-15T14:18:19+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=d6c584651368d4d37c789a23dc54fb6056e56680'/>
<id>d6c584651368d4d37c789a23dc54fb6056e56680</id>
<content type='text'>
SVN-Revision: 33444
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 33444
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: fix up lib64 symlink to lib before copying the initial prefix dir to avoid errors on copying</title>
<updated>2012-06-30T21:43:59+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2012-06-30T21:43:59+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=59b384dabe20a4930b1c8ff4e0f48367cc080662'/>
<id>59b384dabe20a4930b1c8ff4e0f48367cc080662</id>
<content type='text'>
SVN-Revision: 32556
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 32556
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: keep the initial gcc around for later uclibc rebuilds</title>
<updated>2012-06-30T18:12:15+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2012-06-30T18:12:15+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=e74e4dbd29f86f25da1285c574b8587e1626a585'/>
<id>e74e4dbd29f86f25da1285c574b8587e1626a585</id>
<content type='text'>
testing uclibc changes is tricky because the final gcc tends to miscompile
uclibc code or barf up internal compiler errors.
install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure
prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc
can be put into $(PATH) for the uclibc build, even if the final gcc
is already installed.

SVN-Revision: 32553
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
testing uclibc changes is tricky because the final gcc tends to miscompile
uclibc code or barf up internal compiler errors.
install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure
prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc
can be put into $(PATH) for the uclibc build, even if the final gcc
is already installed.

SVN-Revision: 32553
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK</title>
<updated>2010-08-19T12:49:51+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2010-08-19T12:49:51+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=62c174067616a911ef77a8cf02a6cc2220e534ec'/>
<id>62c174067616a911ef77a8cf02a6cc2220e534ec</id>
<content type='text'>
SVN-Revision: 22723
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 22723
</pre>
</div>
</content>
</entry>
<entry>
<title>gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain</title>
<updated>2010-07-20T20:57:21+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2010-07-20T20:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=5149ed151d7ce6f4bdb14a7ad5611777afff1091'/>
<id>5149ed151d7ce6f4bdb14a7ad5611777afff1091</id>
<content type='text'>
SVN-Revision: 22319
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SVN-Revision: 22319
</pre>
</div>
</content>
</entry>
</feed>
