<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/toolchain, branch 2017.02.2</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2017.02.2</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2017.02.2'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2017-05-01T07:21:18+00:00</updated>
<entry>
<title>toolchain-external: CodeSourcery MIPS update upstream URL</title>
<updated>2017-05-01T07:21:18+00:00</updated>
<author>
<name>Romain Naour</name>
<email>romain.naour@gmail.com</email>
</author>
<published>2017-04-30T20:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=296ffa677072dd2e0cdf1c2afa8134ed0bafe0cb'/>
<id>urn:sha1:296ffa677072dd2e0cdf1c2afa8134ed0bafe0cb</id>
<content type='text'>
The current URL returns error 403: Forbidden, so switch to https.

Signed-off-by: Romain Naour &lt;romain.naour@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
(cherry picked from commit 25902b111a93e562e3c1991f65c03649c88802c4)
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: CodeSourcery ARM update upstream URL</title>
<updated>2017-05-01T07:21:08+00:00</updated>
<author>
<name>Romain Naour</name>
<email>romain.naour@gmail.com</email>
</author>
<published>2017-04-30T20:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=35db9f3ab98c2fa0cc166c5f45a3d8f82fef93fe'/>
<id>urn:sha1:35db9f3ab98c2fa0cc166c5f45a3d8f82fef93fe</id>
<content type='text'>
The current URL returns error 403: Forbidden, so switch to https.

Signed-off-by: Romain Naour &lt;romain.naour@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
(cherry picked from commit bcf1d93a89a21cab98e15775f0d705cc7805741b)
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: CodeSourcery aarch64 update upstream URL</title>
<updated>2017-05-01T07:20:59+00:00</updated>
<author>
<name>Romain Naour</name>
<email>romain.naour@gmail.com</email>
</author>
<published>2017-04-30T20:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=0bc84f9612d9ccfa3bf8c03ec8299ae45887be94'/>
<id>urn:sha1:0bc84f9612d9ccfa3bf8c03ec8299ae45887be94</id>
<content type='text'>
The current URL returns error 403: Forbidden, so switch to https.

Signed-off-by: Romain Naour &lt;romain.naour@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
(cherry picked from commit 3e069f41bfd62cbb034ccd7f531b976564bda121)
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: CodeSourcery NIOSII update upstream URL</title>
<updated>2017-05-01T07:20:48+00:00</updated>
<author>
<name>Romain Naour</name>
<email>romain.naour@gmail.com</email>
</author>
<published>2017-04-30T19:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=bc224445b2b79be9e286124c389c8a758d7f6ef2'/>
<id>urn:sha1:bc224445b2b79be9e286124c389c8a758d7f6ef2</id>
<content type='text'>
The current URL returns error 403: Forbidden, so switch to https.

Signed-off-by: Romain Naour &lt;romain.naour@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
(cherry picked from commit d647b23e2e0127fc98012f15a57fceb873500bad)
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>toolchain: remove no longer relevant comment</title>
<updated>2017-03-13T22:58:43+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2017-03-09T20:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=b4e0100cdb500ab0f23c8506e5975a3ca406aedb'/>
<id>urn:sha1:b4e0100cdb500ab0f23c8506e5975a3ca406aedb</id>
<content type='text'>
The somewhat complicated sed expression has been removed in commit
06cd604ec6d34f25b436ab729543418042a87e1c ("toolchain/external: use
-dumpversion to check gcc version"), so let's remove the comment that
was explaining this sed expression.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
(cherry picked from commit d9fee6b286798d27f45dd6ca6e4b5aabf0cc658d)
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>toolchain/external: use -dumpversion to check gcc version</title>
<updated>2017-03-13T22:58:30+00:00</updated>
<author>
<name>Krzysztof Konopko</name>
<email>kris@youview.com</email>
</author>
<published>2017-03-09T08:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=47793a94b50dc1f65bd1686c7973438c26fd2ce1'/>
<id>urn:sha1:47793a94b50dc1f65bd1686c7973438c26fd2ce1</id>
<content type='text'>
Currently, `--version` option is used and later matched with a regex to get
the actual gcc version.  There's a dedicated gcc option to do exactly that:
`-dumpversion`.

Also `--version` may return a string customised by a vendor that provides
the toolchain, which makes the current regex approach error prone.  In
fact, this situation has been seen with a real customised toolchain.

Signed-off-by: Krzysztof Konopko &lt;kris@youview.com&gt;
Signed-off-by: Tomasz Szkutkowski &lt;tomasz.szkutkowski@youview.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
(cherry picked from commit 06cd604ec6d34f25b436ab729543418042a87e1c)
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>toolchain-external: install libanl.so for glibc</title>
<updated>2017-02-24T11:02:29+00:00</updated>
<author>
<name>Jesper Baekdahl</name>
<email>jbb@gamblify.com</email>
</author>
<published>2017-02-24T09:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=e9abb4a8b4d9498a8eb4e0fdd3a625534adc9382'/>
<id>urn:sha1:e9abb4a8b4d9498a8eb4e0fdd3a625534adc9382</id>
<content type='text'>
libanl.so is needed for asynchronous network address and service
translation, declared in netdb.h

Signed-off-by: Jesper Bækdahl &lt;jbb@gamblify.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Revert "reproducible: fix DATE/TIME macros in toolchain-wrapper"</title>
<updated>2017-02-20T22:26:05+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2017-02-20T17:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=1c8c0d91a431fda2c052072af87e0de35bd3b953'/>
<id>urn:sha1:1c8c0d91a431fda2c052072af87e0de35bd3b953</id>
<content type='text'>
This reverts commit 76838f63412a30a358210e457dda4b79f7730624.

The commit referenced above explicitly states that the function was
copied as-is from the gcc source code at the time. And indeed that is
exactly how the function appeared in gcc in commit
e3e8c48c4a494d9da741c1c8ea6c4c0b7c4ff934.

However, our toolchain wrapper is "GPLv2 only", while the file this function
was copied from is "GPLv3 or later".  As such we can't include that function
and still comply to both licenses.

Furthermore, the code is far from optimum.

Since this feature is not release-critical, revert it until we re-implement
it.

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Jérôme Pouiller &lt;jezz@sysmic.org&gt;
Cc: Samuel Martin &lt;s.martin49@gmail.com&gt;
Cc: Peter Korsgaard &lt;peter@korsgaard.com&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>toolchain/toolchain-common.in: fix definition of BR2_TOOLCHAIN_HAS_GCC_BUG_64735</title>
<updated>2017-02-09T20:31:28+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2017-02-09T20:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ded5a12482ff8cc7cca800979a4fe4f55a2bb088'/>
<id>urn:sha1:ded5a12482ff8cc7cca800979a4fe4f55a2bb088</id>
<content type='text'>
The rework done on commit
accba02a47942b54c01b506512ddccf34d57c357 ("toolchain: add option for
toolchains affected by GCC PR libstdc++/64735") by me was wrong. The
BR2_TOOLCHAIN_HAS_GCC_BUG_64735 option should be enabled when the bug is
present in the toolchain, not the opposite.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>toolchain: add option for toolchains affected by GCC PR libstdc++/64735</title>
<updated>2017-02-09T20:26:22+00:00</updated>
<author>
<name>Jörg Krause</name>
<email>joerg.krause@embedded.rocks</email>
</author>
<published>2017-02-09T17:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=accba02a47942b54c01b506512ddccf34d57c357'/>
<id>urn:sha1:accba02a47942b54c01b506512ddccf34d57c357</id>
<content type='text'>
exception_ptr, nested_exception, and future from libstdc++ are not
available for architectures not supporting always lock-free atomic ints
before GCC 7.

Bug report:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735

Fix available starting from GCC 7 (not yet released):
https://gcc.gnu.org/viewcvs/gcc?view=revision&amp;revision=244051

Signed-off-by: Jörg Krause &lt;joerg.krause@embedded.rocks&gt;
[Thomas:
 - directly define the value where BR2_TOOLCHAIN_HAS_GCC_BUG_64735
   rather than having additional patches touching affected architectures
   Config.in files
 - add a better comment above the Config.in option.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
