* [Buildroot] Update of pre-built Buildroot toolchains
@ 2016-09-21 19:07 Thomas Petazzoni
2016-09-22 13:13 ` Rahul Bedarkar
2016-09-24 18:04 ` Bernd Kuhls
0 siblings, 2 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2016-09-21 19:07 UTC (permalink / raw)
To: buildroot
Hello,
I have just deployed a new set of pre-build Buildroot toolchains in the
autobuilders. The toolchains have all been rebuilt as of commit
589cbc61b0913891fd00019365e52b9e50ff7250. Major changes are:
* Almost all toolchains have been switched to the default of gcc 5.x.
There are still a few toolchains that intentionally use different
gcc version: some using gcc 6.x, some using gcc 4.8.x.
* The ARC toolchain has been updated with the latest version of the
ARC toolchain components.
* The Blackfin toolchain has the latest uClibc fix.
* The musl toolchains now have TLS enabled thanks to the rework of the
TLS handling.
* The bleeding edge toolchain (br-arm-cortex-a9-glibc) has been updated
to use binutils 2.27 and glibc 2.24. It continues to use gcc 6.x, of
course.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Update of pre-built Buildroot toolchains
2016-09-21 19:07 [Buildroot] Update of pre-built Buildroot toolchains Thomas Petazzoni
@ 2016-09-22 13:13 ` Rahul Bedarkar
2016-10-17 15:02 ` Thomas Petazzoni
2016-09-24 18:04 ` Bernd Kuhls
1 sibling, 1 reply; 4+ messages in thread
From: Rahul Bedarkar @ 2016-09-22 13:13 UTC (permalink / raw)
To: buildroot
Hi Thomas,
On Thursday 22 September 2016 12:37 AM, Thomas Petazzoni wrote:
> Hello,
>
> I have just deployed a new set of pre-build Buildroot toolchains in the
> autobuilders. The toolchains have all been rebuilt as of commit
> 589cbc61b0913891fd00019365e52b9e50ff7250. Major changes are:
>
> * Almost all toolchains have been switched to the default of gcc 5.x.
> There are still a few toolchains that intentionally use different
> gcc version: some using gcc 6.x, some using gcc 4.8.x.
>
> * The ARC toolchain has been updated with the latest version of the
> ARC toolchain components.
>
> * The Blackfin toolchain has the latest uClibc fix.
It looks like bfin config on autobuilder is not updated to use new
pre-build toolchain.
Regards,
Rahul
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Update of pre-built Buildroot toolchains
2016-09-21 19:07 [Buildroot] Update of pre-built Buildroot toolchains Thomas Petazzoni
2016-09-22 13:13 ` Rahul Bedarkar
@ 2016-09-24 18:04 ` Bernd Kuhls
1 sibling, 0 replies; 4+ messages in thread
From: Bernd Kuhls @ 2016-09-24 18:04 UTC (permalink / raw)
To: buildroot
[posted and mailed]
Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote
in news:20160921210722.1b078ab1 at free-electrons.com:
> Hello,
>
> I have just deployed a new set of pre-build Buildroot toolchains in the
> autobuilders. The toolchains have all been rebuilt as of commit
> 589cbc61b0913891fd00019365e52b9e50ff7250. Major changes are:
>
> * Almost all toolchains have been switched to the default of gcc 5.x.
> There are still a few toolchains that intentionally use different
> gcc version: some using gcc 6.x, some using gcc 4.8.x.
Hi Thomas,
it seems to Cortex m4 toolchain is broken:
wget http://autobuild.buildroot.net/toolchains/configs/br-arm-cortex-m4-
full.config
make defconfig BR2_DEFCONFIG=br-arm-cortex-m4-full.config
make toolchain
output/host/usr/bin/arm-linux-gcc -v
[...]
/home/buildroot/br6/output/host/usr/arm-buildroot-uclinux-uclibcgnueabi/sys
root/usr/lib/crt1.o: In function `_start': (.text+0x30): undefined
reference to `main' collect2: error: ld returned 1 exit status
This breaks the mplayer build
http://autobuild.buildroot.net/results/c1f/c1fcaa871c9c3ac52dc2060f71c34bd2
6b193323//
because mplayer extracts information about the compiler in use
in mplayer-1.3.0/configure, line 1640 by executing gcc:
cc_name=$($_cc -V 2>&1 | head -n 1 | cut -d ',' -f 1)
For my host gcc this results in
$ gcc -v 2>&1 | tail -n 1 | cut -d ' ' -f 1
gcc
For the Cortex m4 toolchain this code fails to detect gcc
$ output/host/usr/bin/arm-linux-gcc -v 2>&1 | tail -n 1 | cut -d ' ' -f 1
collect2:
which breaks further gcc detection during mplayer configure by using the
host gcc as cross-compiler.
Regards, Bernd
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Update of pre-built Buildroot toolchains
2016-09-22 13:13 ` Rahul Bedarkar
@ 2016-10-17 15:02 ` Thomas Petazzoni
0 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2016-10-17 15:02 UTC (permalink / raw)
To: buildroot
Hello,
On Thu, 22 Sep 2016 18:43:29 +0530, Rahul Bedarkar wrote:
> > * Almost all toolchains have been switched to the default of gcc 5.x.
> > There are still a few toolchains that intentionally use different
> > gcc version: some using gcc 6.x, some using gcc 4.8.x.
> >
> > * The ARC toolchain has been updated with the latest version of the
> > ARC toolchain components.
> >
> > * The Blackfin toolchain has the latest uClibc fix.
>
> It looks like bfin config on autobuilder is not updated to use new
> pre-build toolchain.
Indeed. I've updated all toolchains now, freshly rebuilt.
Thanks for reporting the issue!
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-10-17 15:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-21 19:07 [Buildroot] Update of pre-built Buildroot toolchains Thomas Petazzoni
2016-09-22 13:13 ` Rahul Bedarkar
2016-10-17 15:02 ` Thomas Petazzoni
2016-09-24 18:04 ` Bernd Kuhls
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.