<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/toolchain, branch 2013.05_rc2</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2013.05_rc2</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2013.05_rc2'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2013-05-12T20:22:18Z</updated>
<entry>
<title>toolchain/gcc: the ARC version of gcc needs host-flex/host-bison</title>
<updated>2013-05-12T20:22:18Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2013-05-09T05:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7c6232658a61c33d4746ace8f479916f957a5a6b'/>
<id>urn:sha1:7c6232658a61c33d4746ace8f479916f957a5a6b</id>
<content type='text'>
For some reason (probably because the ARC changes modify some lex/yacc
files without updating their pre-generated variants, or because the
date/time of the pre-generated files is not correct), building the ARC
gcc requires host-flex and host-bison.

We have tested 4.2 for AVR, 4.3 and 4.4 for ARM, and none of those
need host-flex or host-bison to be installed, so only the 4.4 for ARC
seems to be affected.

Fixes the build failure visible at
http://autobuild.buildroot.org/results/673c6262e3dde8ee8dd28204d814097e6ba8f8e9/build-end.log.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain/gcc: make sure to pass $(HOST_DIR)/usr/bin in the PATH</title>
<updated>2013-05-12T20:22:00Z</updated>
<author>
<name>Mischa Jonker</name>
<email>Mischa.Jonker@synopsys.com</email>
</author>
<published>2013-05-09T05:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=671bd0468516224bf8c1bb56e35bed9b3cb0c8d6'/>
<id>urn:sha1:671bd0468516224bf8c1bb56e35bed9b3cb0c8d6</id>
<content type='text'>
Since gcc doesn't use the package infrastructure, it doesn't get all
the good generic environment variables, and forgets to get
$(HOST_DIR)/usr/bin in its PATH. This prevents gcc from finding and
using host tools built by Buildroot.

This patch therefore ensures that $(HOST_MAKE_ENV) or
$(TARGET_MAKE_ENV) are passed at the appropriate locations. It will be
useful for a later patch that makes gcc depend on host-flex/host-bison
in some situations.

Original patch by Thomas Petazzoni.

Signed-off-by: Mischa Jonker &lt;mjonker@synopsys.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>kernel-headers: bump 3.{0, 4, 8, 9}.x stable version</title>
<updated>2013-05-12T19:43:42Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2013-05-12T02:26:30Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e7dce165abf5b037058ab29f250b19587117fbc5'/>
<id>urn:sha1:e7dce165abf5b037058ab29f250b19587117fbc5</id>
<content type='text'>
Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain-external: fix bug #5054</title>
<updated>2013-05-11T19:52:22Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2013-05-11T04:49:34Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=603293f5ff8e2aa95075f03f1044afb1a7c03919'/>
<id>urn:sha1:603293f5ff8e2aa95075f03f1044afb1a7c03919</id>
<content type='text'>
The external toolchain logic checks (and finds) the proper ARCH_LIB_DIR
and forcibly copies it to */lib even if it's in */lib64
This is all well until the check is done for create_lib64_symlinks which
only verifies if ARCH_SYSROOT_DIR/lib64 is a symlink, which in some
toolchain it's a real directory (like sourcery x86_64 2012.09) and thus
doesn't make the symlink in the target.

Fix this by also checking for a real directory.

Easily reproducible by running "make qemu_x86_64_defconfig", switching
to an external toolchain before build, building and then trying to run
the resulting image.

Closes bug #5054

Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>kernel-headers: bump 3.{0, 4, 8, 9}.x stable version</title>
<updated>2013-05-08T10:47:43Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2013-05-08T00:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7953826e8dd1ea103630dac74cb2fc1537d66b55'/>
<id>urn:sha1:7953826e8dd1ea103630dac74cb2fc1537d66b55</id>
<content type='text'>
Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain/crostool-NG: mark as deprecated</title>
<updated>2013-05-07T21:01:09Z</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2013-05-06T12:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8fda9b78133ae97b373489c3d5fd088ae2b39484'/>
<id>urn:sha1:8fda9b78133ae97b373489c3d5fd088ae2b39484</id>
<content type='text'>
For the following reasons:
  - it used to be broken without anyone noticing for a long time,
  - it is still not fully integrated within the Buildroot set of options,
  - it has not gained much traction (not even I use it),
  - I've always argued that sustained development should use an external
    toolchain, and not rely on building one with Buildroot,
  - I did not submit any of the enhancements requested during the last
    developpers' day in Brussels,
  - I have neither the incentive nor the time to maintain and enhance it,

it is time to deprecate the crosstool-NG backend for the 2013.05 release.

Then, it will be entirely removed early in the 2013.08 cycle, to let some
time for those that rely on it to voice their opinions. ;-)

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Peter Korsgaard &lt;jacmet@uclibc.org&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain/gcc: Enable --with-float for powerpc</title>
<updated>2013-05-06T10:29:34Z</updated>
<author>
<name>Maxime Ripard</name>
<email>maxime.ripard@free-electrons.com</email>
</author>
<published>2013-05-06T00:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=cccb01bf5947a7ea3a80cb14d680259e3a20d428'/>
<id>urn:sha1:cccb01bf5947a7ea3a80cb14d680259e3a20d428</id>
<content type='text'>
Commit 8d929f4b ("toolchain/gcc: Only enable --with-float when it makes
sense") restricted the --with-float use to only MIPS, ARM and SPARC,
while it seems that powerpc needs it as well.

Fixes the qemu_ppc_virtex_ml507_defconfig build.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>arch: toolchain: Introduce target CPU revision.</title>
<updated>2013-05-05T20:49:50Z</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2013-05-03T00:39:36Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=66d41890ec2b76189bcd427a0cc3966ff56f9712'/>
<id>urn:sha1:66d41890ec2b76189bcd427a0cc3966ff56f9712</id>
<content type='text'>
Adds the possibility to have a free-form CPU revision string and append it
to the target CPU. Only Blackfin actually uses this option.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Acked-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>arch: toolchain: Introduce binary formats BINFMT_*.</title>
<updated>2013-05-05T20:46:37Z</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2013-05-03T00:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=57133825c930a193ce9223b4372b900c4c84c9b9'/>
<id>urn:sha1:57133825c930a193ce9223b4372b900c4c84c9b9</id>
<content type='text'>
Just introduce the symbol and options in arch generic Config.in.
Append FLAT format link flags to external toolchain wrapper.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Acked-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>kernel-headers: Add support for ARC kernel headers</title>
<updated>2013-05-04T21:24:02Z</updated>
<author>
<name>Mischa Jonker</name>
<email>mischa.jonker@synopsys.com</email>
</author>
<published>2013-05-02T09:51:33Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=40b17f808240cb05fe251026cc7c5abdc29e3ab7'/>
<id>urn:sha1:40b17f808240cb05fe251026cc7c5abdc29e3ab7</id>
<content type='text'>
Also make sure that older kernels are not selected for ARC.

Signed-off-by: Mischa Jonker &lt;mjonker@synopsys.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
