From: Martin Jansa <martin.jansa@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [PATCH 0/5][v4] Make multi-machine toolchains to co-exist (Alternate approach)
Date: Tue, 3 Aug 2010 15:35:15 +0200 [thread overview]
Message-ID: <20100803133515.GD12134@jama> (raw)
In-Reply-To: <i38q56$4hq$1@dough.gmane.org>
On Tue, Aug 03, 2010 at 12:13:58PM +0200, Koen Kooi wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Acked-by: Koen Kooi <k-kooi@ti.com>
>
> If noone objects, can we get this in ASAP?
Building from scratch armv4t then armv6 was ok, building few more
packages for armv4t again still worked, but now I've upgraded gcc/eglibc
and building eglibc-initial for armv4t first fails:
http://tinderbox.openembedded.org/packages/665289/
http://build.shr-project.org/tests/jama/config.log
see
configure: error: compiler support for __thread is require
and
Fatal error: Invalid -march= option: `armv4t'
shr@opmbuild:~/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/eglibc-initial-2.12-r11.2+svnr11028/build-arm-oe-linux-gnueabi$ which arm-oe-linux-gnueabi-gcc
/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/bin/arm-oe-linux-gnueabi-gcc
shr@opmbuild:~/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/eglibc-initial-2.12-r11.2+svnr11028/build-arm-oe-linux-gnueabi$ /home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/bin/arm-oe-linux-gnueabi-gcc -v
Using built-in specs.
COLLECT_GCC=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/bin/arm-oe-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/libexec/gcc/arm-oe-linux-gnueabi/4.5.1/lto-wrapper
Target: arm-oe-linux-gnueabi
Configured with: /home/shr/shr-unstable/tmp/work/armv6-novfp-oe-linux-gnueabi/gcc-cross-4.5-r1+svnr162398/gcc-4.5/configure --build=x86_64-linux --host=x86_64-linux --target=arm-oe-linux-gnueabi --prefix=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp --exec_prefix=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp --bindir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/bin --sbindir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/bin --libexecdir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/libexec --datadir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/share --sysconfdir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/etc --sharedstatedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/com --localstatedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/var --libdir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/lib --includedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/include --oldincludedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/include --infodir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/share/info --mandir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/share/man --with-gnu-ld --enable-shared --enable-languages=c,c++,objc --enable-threads=posix --disable-multilib --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-oe-linux-gnueabi- --enable-target-optspace --enable-lto --enable-libssp --disable-bootstrap --disable-libgomp --disable-libmudflap --with-float=soft --with-local-prefix=/home/shr/shr-unstable/tmp/sysroots/armv6-novfp-oe-linux-gnueabi/usr --with-gxx-include-dir=/home/shr/shr-unstable/tmp/sysroots/armv6-novfp-oe-linux-gnueabi/usr/include/c++ --with-sysroot=/home/shr/shr-unstable/tmp/sysroots/armv6-novfp-oe-linux-gnueabi --with-build-sysroot=/home/shr/shr-unstable/tmp/sysroots/armv6-novfp-oe-linux-gnueabi --with-build-time-tools=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv6-novfp/bin --disable-libunwind-exceptions --with-mpfr=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr --with-system-zlib --program-prefix=arm-oe-linux-gnueabi- --enable-__cxa_atexit
Thread model: posix
gcc version 4.5.1 20100722 (prerelease) (GCC)
shr@opmbuild:~/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/eglibc-initial-2.12-r11.2+svnr11028/build-arm-oe-linux-gnueabi$ /home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/bin/arm-oe-linux-gnueabi-gcc -v
Using built-in specs.
COLLECT_GCC=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/bin/arm-oe-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/libexec/gcc/arm-oe-linux-gnueabi/4.5.2/lto-wrapper
Target: arm-oe-linux-gnueabi
Configured with: /home/shr/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/gcc-cross-initial-4.5-r1+svnr162808/gcc-4.5/configure --build=x86_64-linux --host=x86_64-linux --target=arm-oe-linux-gnueabi --prefix=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t --exec_prefix=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t --bindir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/bin --sbindir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/bin --libexecdir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/libexec --datadir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/share --sysconfdir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/etc --sharedstatedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/com --localstatedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/var --libdir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/lib --includedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/include --oldincludedir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/include --infodir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/share/info --mandir=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/share/man --with-local-prefix=/home/shr/shr-unstable/tmp/sysroots/armv4t-oe-linux-gnueabi/usr --with-newlib --without-headers --disable-shared --disable-threads --disable-multilib --disable-__cxa_atexit --enable-languages=c --program-prefix=arm-oe-linux-gnueabi- --with-local-prefix=/home/shr/shr-unstable/tmp/sysroots/armv4t-oe-linux-gnueabi/usr --with-gxx-include-dir=/home/shr/shr-unstable/tmp/sysroots/armv4t-oe-linux-gnueabi/usr/include/c++ --with-sysroot=/home/shr/shr-unstable/tmp/sysroots/armv4t-oe-linux-gnueabi --with-build-sysroot=/home/shr/shr-unstable/tmp/sysroots/armv4t-oe-linux-gnueabi --with-build-time-tools=/home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/armv4t/bin --disable-libmudflap --disable-libgomp --disable-libssp --enable-decimal-float=no --enable-target-optspace --with-float=soft --program-prefix=arm-oe-linux-gnueabi- --enable-__cxa_atexit
Thread model: single
gcc version 4.5.2 20100802 (prerelease) (GCC)
Any hint? I'll check better later.. just wanted to report that maybe not all problems are solved with this serie.
Regards,
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
next prev parent reply other threads:[~2010-08-03 13:35 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-31 5:34 [PATCH 0/5][v4] Make multi-machine toolchains to co-exist (Alternate approach) Khem Raj
2010-07-31 5:34 ` [PATCH 1/5] bitbake.conf, cmake.bbclass, cross.bbclass, icecc.bbclass: Point the toolchain paths to new multi-machine friendly toolchain install location Khem Raj
2010-07-31 5:34 ` [PATCH 2/5] binutils-cross.inc: Dont install duplicate copies of tools create relative symlinks instead Khem Raj
2010-07-31 5:34 ` [PATCH 3/5] gcc, eglibc: Use the paths for mutli-machine safe toolchain install Khem Raj
2010-07-31 5:34 ` [PATCH 4/5] recipes: Fix the PATHs for toolchains Khem Raj
2010-07-31 5:34 ` [PATCH 5/5] mpfr_3.0.0.bb: Override needs to be thumb instead of armv4t Khem Raj
2010-07-31 9:48 ` [PATCH 0/5][v4] Make multi-machine toolchains to co-exist (Alternate approach) Koen Kooi
2010-07-31 13:34 ` Koen Kooi
2010-07-31 18:54 ` Koen Kooi
2010-08-02 9:33 ` Koen Kooi
2010-08-02 16:27 ` Khem Raj
2010-08-03 10:13 ` Koen Kooi
2010-08-03 10:21 ` Martin Jansa
2010-08-03 10:29 ` Andrea Adami
2010-08-03 10:31 ` Frans Meulenbroeks
2010-08-03 13:35 ` Martin Jansa [this message]
2010-08-03 15:36 ` Koen Kooi
2010-08-03 17:20 ` Khem Raj
2010-08-04 9:04 ` Martin Jansa
2010-08-03 19:58 ` Khem Raj
2010-08-03 19:56 ` Khem Raj
2010-08-01 15:48 ` Eric Bénard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100803133515.GD12134@jama \
--to=martin.jansa@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox