<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/toolchain/binutils/Makefile, branch v17.01.4</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>treewide: clean up download hashes</title>
<updated>2016-12-16T21:39:22+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2016-12-16T16:32:10+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=720b99215da295a2e7b4acdef30b58bec6acedc2'/>
<id>720b99215da295a2e7b4acdef30b58bec6acedc2</id>
<content type='text'>
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain/binutils: Add binutils 2.27</title>
<updated>2016-10-13T15:05:25+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>daniel.engberg.lists@pyret.net</email>
</author>
<published>2016-10-10T09:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=95a2e2c8fef1047cac3823f7c549c1031ab731c1'/>
<id>95a2e2c8fef1047cac3823f7c549c1031ab731c1</id>
<content type='text'>
Add binutils 2.27 to toolchain

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt; [refresh patches]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add binutils 2.27 to toolchain

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt; [refresh patches]
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain/binutils: add 2.26.1</title>
<updated>2016-07-15T12:17:20+00:00</updated>
<author>
<name>Syrone Wong</name>
<email>wong.syrone@gmail.com</email>
</author>
<published>2016-07-13T13:57:02+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=0f4a337b31f2d3bc6baf995fad0a5b05b96adeb2'/>
<id>0f4a337b31f2d3bc6baf995fad0a5b05b96adeb2</id>
<content type='text'>
Signed-off-by: Syrone Wong &lt;wong.syrone@gmail.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt; [fixes/cleanup]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Syrone Wong &lt;wong.syrone@gmail.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt; [fixes/cleanup]
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: Bump ARC tools to arc-2016.03</title>
<updated>2016-05-19T17:29:44+00:00</updated>
<author>
<name>Alexey Brodkin</name>
<email>Alexey.Brodkin@synopsys.com</email>
</author>
<published>2016-05-19T05:20:33+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=d354bfde174514973309e788e11c286f1667c2f5'/>
<id>d354bfde174514973309e788e11c286f1667c2f5</id>
<content type='text'>
This change switches ARC tools to the most recent arc-2016.03
version.

ARC GNU tools of version arc-2016.03 bring some quite significant
changes like:
 * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC
 * patches)
 * GCC v4.8.5
 * GDB 7.10

More about changes, improvements and fixes could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change switches ARC tools to the most recent arc-2016.03
version.

ARC GNU tools of version arc-2016.03 bring some quite significant
changes like:
 * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC
 * patches)
 * GCC v4.8.5
 * GDB 7.10

More about changes, improvements and fixes could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: add support of ARC architecture</title>
<updated>2015-11-10T12:03:59+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2015-11-10T12:03:59+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=8b5d644bb36846660e1fa20d38361fec12a14b28'/>
<id>8b5d644bb36846660e1fa20d38361fec12a14b28</id>
<content type='text'>
This includes binutils, gcc, gdb and uClibc-ng.

Latest release of ARC gcc (as of today it is "arc-2015.06")
is based on upstream gcc 4.8.4.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/gcc

Latest release of ARC binutils (as of today it is "arc-2015.06")
is based on upstream binutils 2.23.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06

Latest release of ARC GDB (as of today this is "arc-2015.06-gdb")
is based on upstream gdb 7.9.1.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06-gdb

Note that for binutils and gdb that come from unified git repository
(which is the case for upstream binutils/gdb today) we need to disable
building of gdb in binutils and binutils in gdb hence in binutils:
------&gt;8------
--disable-sim
--disable-gdb
------&gt;8------

and in gdb:
------&gt;8------
--disable-binutils
--disable-ld
--disable-gas
------&gt;8------

Also in gdb we disable sim because if the following breakage while
building with it:
------------&gt;8------------
/usr/bin/env bash ./../common/genmloop.sh -shell /usr/bin/env bash \
        -mono -fast -pbb -switch sem5-switch.c \
        -cpu a5f -infile ./mloop5.in \
        -outfile-suffix 5
unknown option: bash
Makefile:699: recipe for target 'stamp-5mloop' failed
make[7]: *** [stamp-5mloop] Error 1
------------&gt;8------------

Cc: Felix Fietkau &lt;nbd@openwrt.org&gt;
Cc: John Crispin &lt;blogic@openwrt.org&gt;
Cc: Jonas Gorski &lt;jogo@openwrt.org&gt;
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

SVN-Revision: 47438
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This includes binutils, gcc, gdb and uClibc-ng.

Latest release of ARC gcc (as of today it is "arc-2015.06")
is based on upstream gcc 4.8.4.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/gcc

Latest release of ARC binutils (as of today it is "arc-2015.06")
is based on upstream binutils 2.23.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06

Latest release of ARC GDB (as of today this is "arc-2015.06-gdb")
is based on upstream gdb 7.9.1.

Sources are available on GitHub, see:
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/releases/tag/arc-2015.06-gdb

Note that for binutils and gdb that come from unified git repository
(which is the case for upstream binutils/gdb today) we need to disable
building of gdb in binutils and binutils in gdb hence in binutils:
------&gt;8------
--disable-sim
--disable-gdb
------&gt;8------

and in gdb:
------&gt;8------
--disable-binutils
--disable-ld
--disable-gas
------&gt;8------

Also in gdb we disable sim because if the following breakage while
building with it:
------------&gt;8------------
/usr/bin/env bash ./../common/genmloop.sh -shell /usr/bin/env bash \
        -mono -fast -pbb -switch sem5-switch.c \
        -cpu a5f -infile ./mloop5.in \
        -outfile-suffix 5
unknown option: bash
Makefile:699: recipe for target 'stamp-5mloop' failed
make[7]: *** [stamp-5mloop] Error 1
------------&gt;8------------

Cc: Felix Fietkau &lt;nbd@openwrt.org&gt;
Cc: John Crispin &lt;blogic@openwrt.org&gt;
Cc: Jonas Gorski &lt;jogo@openwrt.org&gt;
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

SVN-Revision: 47438
</pre>
</div>
</content>
</entry>
<entry>
<title>binutils: add binutils 2.25.1</title>
<updated>2015-09-11T17:58:39+00:00</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2015-09-11T17:58:39+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=98e00f8fdd92174aad58612107fd2cee06fbe036'/>
<id>98e00f8fdd92174aad58612107fd2cee06fbe036</id>
<content type='text'>
This adds binutils 2.25.1 as an option to OpenWrt.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 46874
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds binutils 2.25.1 as an option to OpenWrt.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

SVN-Revision: 46874
</pre>
</div>
</content>
</entry>
<entry>
<title>toolchain: binutils: enhance build reproducability</title>
<updated>2015-06-29T06:47:42+00:00</updated>
<author>
<name>Steven Barth</name>
<email>cyrus@openwrt.org</email>
</author>
<published>2015-06-29T06:47:42+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=9caaed9141b25f841c15a440f0c9d2faf68d0dad'/>
<id>9caaed9141b25f841c15a440f0c9d2faf68d0dad</id>
<content type='text'>
built toolchain utilities will always operate in deterministic mode:
https://sourceware.org/binutils/docs-2.25/binutils/ar-cmdline.html

Signed-off-by: Dirk Neukirchen &lt;dirkneukirchen@web.de&gt;

SVN-Revision: 46137
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
built toolchain utilities will always operate in deterministic mode:
https://sourceware.org/binutils/docs-2.25/binutils/ar-cmdline.html

Signed-off-by: Dirk Neukirchen &lt;dirkneukirchen@web.de&gt;

SVN-Revision: 46137
</pre>
</div>
</content>
</entry>
<entry>
<title>binutils: remove version 2.20.1 (only used by avr32)</title>
<updated>2015-03-24T10:06:55+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2015-03-24T10:06:55+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=755a90344e2eaafbac491d038a963da37d4d61f6'/>
<id>755a90344e2eaafbac491d038a963da37d4d61f6</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 44960
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 44960
</pre>
</div>
</content>
</entry>
<entry>
<title>binutils: run install twice instead of overwriting the final toolchain with the initial one</title>
<updated>2014-12-27T13:00:09+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2014-12-27T13:00:09+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=f38436f607555351bcefcd7cc6497b000ee79381'/>
<id>f38436f607555351bcefcd7cc6497b000ee79381</id>
<content type='text'>
fixes compiler error after a binutils rebuild/reinstall without
rebuilding the rest of the toolchain

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 43785
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes compiler error after a binutils rebuild/reinstall without
rebuilding the rest of the toolchain

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 43785
</pre>
</div>
</content>
</entry>
<entry>
<title>binutils: enable plugin support</title>
<updated>2014-12-27T12:59:53+00:00</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@openwrt.org</email>
</author>
<published>2014-12-27T12:59:53+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=7d808a325d47f1f5ae09db0eb8a99e6cfe5632c9'/>
<id>7d808a325d47f1f5ae09db0eb8a99e6cfe5632c9</id>
<content type='text'>
--enable-plugin is necessary for gcc-ar, gcc-nm and gcc-ranlib to work, which
must be used with GCC 4.9 for LTO to work.

Without this option, gcc-ar etc. will just fail with

    sorry - this program has been built without plugin support

Using the normal ar from binutils with GCC 4.9 and -flto will cause linking
with static "convenience" libraries to fail.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;

SVN-Revision: 43783
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--enable-plugin is necessary for gcc-ar, gcc-nm and gcc-ranlib to work, which
must be used with GCC 4.9 for LTO to work.

Without this option, gcc-ar etc. will just fail with

    sorry - this program has been built without plugin support

Using the normal ar from binutils with GCC 4.9 and -flto will cause linking
with static "convenience" libraries to fail.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;

SVN-Revision: 43783
</pre>
</div>
</content>
</entry>
</feed>
