crossdev,cross-armeb-softfloat-linux-uclibc build failure

thomas.cooksey at bt.com thomas.cooksey at bt.com
Tue Jun 6 08:56:30 UTC 2006


Hi Bill,

Crossdev is a gentoo tool. This probably isn't the right place to find
out information about crossdev itself as this is the list for buildroot
& uClibc. The gentoo forum is probably your best bet.

However, I also used crossdev to build my toolchain, with disastrous
consequences. It basically switched my host gcc profile to the
cross-compiler breaking my gentoo instillation (emerge stopped working).
I have since stopped using crossdev in favor of buildroot. :-)

I think you will find you will have far better luck using buildroot. You
can use it to simply build your toolchain if you don't want the root
filesystem.

Cheers,

Tom



-----Original Message-----
From: uclibc-bounces at uclibc.org [mailto:uclibc-bounces at uclibc.org] On
Behalf Of Bill Suit
Sent: 04 June 2006 16:19
To: uclibc at uclibc.org
Subject: Re: crossdev,cross-armeb-softfloat-linux-uclibc build failure

I was hoping to get some help with this build problem. Is this the place
I 
should be? If not, please point me to the right list.

Thanks, Bill

On Wednesday 31 May 2006 07:44, Bill Suit wrote:
> I've posted this message on the gentoo forums. I think this list may
be
> better suited.
>
> From the end
> of /var/log/portage/cross-armeb-softfloat-linux-uclibc-uclibc.log:
> ...
>  make[2]: Leaving directory
>
`/home/bill/tmp/cross/armeb-softfloat-linux-uclibc/portage/uclibc-0.9.28
/wo
>rk/uClibc-0.9.2 8/libc/sysdeps'
>  rm -f libc.a shared_libc.a
>  objs=`cat obj.*` ; \
>   armeb-softfloat-linux-uclibc-ar cr libc.a $objs && \
>   armeb-softfloat-linux-uclibc-ar dN 2 libc.a $objs && \
>   armeb-softfloat-linux-uclibc-ar dN 2 libc.a $objs
>  armeb-softfloat-linux-uclibc-ar cr libc.a obj.signal
>  armeb-softfloat-linux-uclibc-ar cr libc.a obj.string.generic
>  armeb-softfloat-linux-uclibc-ar cr libc.a obj.string.arm
>  armeb-softfloat-linux-uclibc-ar cr libc.a obj.string
>  armeb-softfloat-linux-uclibc-ar cr libc.a obj.sysdeps.common
>  armeb-softfloat-linux-uclibc-ar cr libc.a obj.sysdeps.arm
>  cp libc.a shared_libc.a
>  armeb-softfloat-linux-uclibc-ar cr libc.a misc/internals/static.o
>  armeb-softfloat-linux-uclibc-ranlib libc.a
>  install -d ../lib
>  rm -f ../lib/libc.a
>  install -m 644 libc.a ../lib
>  make[1]: Leaving directory
>
`/home/bill/tmp/cross/armeb-softfloat-linux-uclibc/portage/uclibc-0.9.28
/wo
>rk/uClibc-0.9.2 8/libc'
>
>  !!! ERROR: cross-armeb-softfloat-linux-uclibc/uclibc-0.9.28 failed.
>  Call stack:
>    ebuild.sh, line 1527:   Called dyn_compile
>    ebuild.sh, line 931:   Called src_compile
>    uclibc-0.9.28.ebuild, line 379:   Called die
>
>  !!! make failed
>
>
> From the /var/log/portage/cross-armeb-softfloat-linux-uclibc-info.log:
>
>   * Host Portage ARCH:     amd64
>   * Target Portage ARCH:   arm
>   * Target System:         armeb-softfloat-linux-uclibc
>   * Stage:                 4 (C/C++ compiler)
>
>   * binutils:              binutils-[latest]
>   * gcc:                   gcc-[latest]
>   * headers:               linux-headers-[latest]
>   * libc:                  uclibc-[latest]
>
>   * PORTDIR_OVERLAY:       /usr/local/portage_overlay
>   * PORT_LOGDIR:           /var/log/portage
>
> *PKGDIR:               
> /usr/portage/packages/cross/armeb-softfloat-linux-uclibc *
PORTAGE_TMPDIR: 
>       /home/bill/tmp/cross/armeb-softfloat-linux-uclibc
>
>  Gentoo Base System version 1.6.13
>  Portage 2.1_rc2-r2 (default-linux/amd64/2005.0, gcc-3.4.1,
glibc-2.3.5-r2,
> 2.6.14-gentoo-r5 x86_64)
>  =================================================================
>  System uname: 2.6.14-gentoo-r5 x86_64 Mobile AMD Athlon(tm) 64
Processor
> 3000+
>  dev-lang/python:     2.3.5, 2.4.2
>  dev-python/pycrypto: 2.0.1-r5
>  dev-util/ccache:     [Not Present]
>  dev-util/confcache:  [Not Present]
>  sys-apps/sandbox:    1.2.12
>  sys-devel/autoconf:  2.13, 2.59-r6
>  sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
>  sys-devel/binutils:  2.15.90.0.1.1-r3, 2.15.92.0.2-r10
>  sys-devel/libtool:   1.5.22
>  virtual/os-headers:  2.6.11-r2
>  ACCEPT_KEYWORDS="amd64"
>  AUTOCLEAN="yes"
>  CBUILD="x86_64-pc-linux-gnu"
>  CFLAGS="-march=k8 -O2 -pipe"
>  CHOST="x86_64-pc-linux-gnu"
>
> CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
> /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib64/moz
illa/defaults/pref
> /usr/share/config"
>  CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
>  CXXFLAGS="-march=k8 -O2 -pipe"
> ...
>
> pax-utils=0.1.13
>
> The command I used   "crossdev -s4 --target
armeb-softfloat-linux-uclibc"
>
> What other info do you need?
>
> TIA,
> Bill
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://busybox.net/cgi-bin/mailman/listinfo/uclibc

-- 
-- 
_______________________________________________
uClibc mailing list
uClibc at uclibc.org
http://busybox.net/cgi-bin/mailman/listinfo/uclibc





More information about the uClibc mailing list