<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/toolchain/toolchain-external, branch 2012.05_rc1</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2012.05_rc1</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2012.05_rc1'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2012-05-07T15:08:37Z</updated>
<entry>
<title>external-toolchain: add support for Linaro 2012.04</title>
<updated>2012-05-07T15:08:37Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-05-07T13:06:24Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=057c729c2438107b426576121bcf83f792734a6f'/>
<id>urn:sha1:057c729c2438107b426576121bcf83f792734a6f</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>external-toolchain: add support for recent Linaro toolchains</title>
<updated>2012-05-07T15:08:37Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-05-07T13:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=e1f0804cc11706648f33a96d68e613b8d6593db3'/>
<id>urn:sha1:e1f0804cc11706648f33a96d68e613b8d6593db3</id>
<content type='text'>
Starting from 2012.03, the Linaro toolchains have separated the GCC
support libraries (libstdc++, libgcc_s) from the sysroot itself. So we
no longer have the case where all libraries are inside the sysroot, as
we had for all the previously supported toolchains.

Therefore, we add some logic to detect if such a separate directory is
used for GCC support libraries, and if it's the case, we make sure
that we take into account this directory when creating our own
sysroot, and when copying libraries to the target filesystem.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>external-toolchain: do not copy shared libraries when BR2_PREFER_STATIC_LIB=y</title>
<updated>2012-04-29T18:33:22Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-04-23T11:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=9e3dac50454f17f8d1890dc7f2c7fcefbd929416'/>
<id>urn:sha1:9e3dac50454f17f8d1890dc7f2c7fcefbd929416</id>
<content type='text'>
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/microblaze: fix up big-endian characteristics</title>
<updated>2012-04-04T20:46:07Z</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2012-03-19T19:48:24Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=1eb46725de8c74f28ed5d3894bd81b7d9ab35272'/>
<id>urn:sha1:1eb46725de8c74f28ed5d3894bd81b7d9ab35272</id>
<content type='text'>
The big-endian microblaze external toolchain is missing vital
characteristics being set, such as LARGEFILE support, IPV6 and so on.

Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Tested-by: Stephan Hoffmann &lt;sho@reLinux.de&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>toolchain: add linaro 2012.03 external ARM toolchain</title>
<updated>2012-03-29T22:22:47Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-03-29T22:22:47Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=1b7f5285fbf6b03c14d48d614ae3ade91868f954'/>
<id>urn:sha1:1b7f5285fbf6b03c14d48d614ae3ade91868f954</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Microblaze: added external toolchain from Xilinx</title>
<updated>2012-03-18T21:53:24Z</updated>
<author>
<name>Alvaro G. M</name>
<email>alvaro.gamez@hazent.com</email>
</author>
<published>2012-03-16T13:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=bb7788fd861026e7772bb4f6c096e0c955a4e28e'/>
<id>urn:sha1:bb7788fd861026e7772bb4f6c096e0c955a4e28e</id>
<content type='text'>
Signed-off-by: Alvaro G. M &lt;alvaro.gamez@hazent.com&gt;
Tested-by: Stephan Hoffmann &lt;sho@relinux.de&gt;
Downloading Microblaze LE toolchain works on a clean install
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>DOWNLOAD: change $1=DIRECTORY_URL, $2=FILE_NAME to $1=FULL_FILE_URL, $2=FILE_NAME</title>
<updated>2012-03-18T21:21:16Z</updated>
<author>
<name>Alvaro G. M</name>
<email>alvaro.gamez@hazent.com</email>
</author>
<published>2012-03-16T13:42:53Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=0a4856ce27027e939fdcd350fb0b246cbda75e93'/>
<id>urn:sha1:0a4856ce27027e939fdcd350fb0b246cbda75e93</id>
<content type='text'>
This modifies the definition of DOWNLOAD to receive two arguments:
the first one is the full URL of the file to download, whereas the second
(and optional) is the name the file will have once downloaded.

Same thing with the SOURCE_CHECK_WGET and SCP functions.

All calls to these functions have been changed to the shortest form of
the new API, except for toolchains acquisition. Since there is quite a
number of different toolchains this call to DOWNLOAD is better set to the
generic one.

Signed-off-by: Alvaro G. M &lt;alvaro.gamez@hazent.com&gt;
Acked-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Tested-by: Stephan Hoffmann &lt;sho@relinux.de&gt;
Downloading Microblaze LE toolchain works on a clean install
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>debug: provide an option to copy the gdbserver to the target</title>
<updated>2012-03-15T22:04:39Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2012-03-14T22:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c56b58b4b71a5fd87d6d3d61e08a627c968acda1'/>
<id>urn:sha1:c56b58b4b71a5fd87d6d3d61e08a627c968acda1</id>
<content type='text'>
When an external toolchain is used, it is very likely that it contains
a pre-built version of a gdbserver that has the same version as the
cross-gdb included in the external toolchain. So, we now provide an
option that allows to copy this pre-built gdbserver to the target.

As the location of the gdbserver in the external toolchain is not
standardized, we only support the CodeSourcery and Crosstool-NG
layouts for the moment. Other locations can be added later.

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>ext-toolchain: Automatically set -m64 if the architecture is x86_64</title>
<updated>2012-03-14T23:00:57Z</updated>
<author>
<name>Arnout Vandecappelle (Essensium/Mind)</name>
<email>arnout@mind.be</email>
</author>
<published>2012-03-13T22:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=a22dc0f2302c1879ad3bad4dc41348181c5807ef'/>
<id>urn:sha1:a22dc0f2302c1879ad3bad4dc41348181c5807ef</id>
<content type='text'>
Without the -m64, choosing the x86_64 architecture with a Sourcery external
toolchain will result in a 32-bit rootfs.

Also simplified the help text to reflect this change.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&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>toolchain-external: add linaro 2012.02</title>
<updated>2012-03-06T22:38:39Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2012-03-06T22:38:39Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=6131e47af0359c1cfb92bfebebb1890802e8cfb0'/>
<id>urn:sha1:6131e47af0359c1cfb92bfebebb1890802e8cfb0</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
