when trying to `crossdev -f -u --arch=mipsel` (after some output): * Unpacking /usr/portage/sys-libs/glibc/glibc-2.3.4.20041102.ebuild... >>> md5 src_uri ;-) glibc-2.3.3.tar.bz2 >>> md5 src_uri ;-) glibc-manpages-2.3.4.tar.bz2 >>> md5 src_uri ;-) glibc-infopages-2.3.4.tar.bz2 >>> md5 src_uri ;-) glibc-2.3.4-branch-update-20041102.patch.bz2 nptl x86 !nptlonly * Warning! Gentoo's GLIBC with NPTL enabled now behaves like the * glibc from almost every other distribution out there. This means * that glibc is compiled -twice-, once with linuxthreads and once * with nptl. The NPTL version is installed to lib/tls and is still * used by default. If you do not need nor want the linuxthreads * fallback, you can disable this behavior by adding nptlonly to * USE to save yourself some compile time. >>> Unpacking source... nptl x86 * Checking gcc for __thread support ... yes * Checking kernel version (>=2.6.5) ... yes * Checking linux-headers version (>=2.6.5) ... yes >>> Unpacking glibc-2.3.3.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20041102/work >>> Unpacking glibc-manpages-2.3.4.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20041102/work/glibc-2.3.3/man * Applying glibc-2.3.4-branch-update-20041102.patch.bz2 ... [ ok ] * Patching version to display snapshot date ... >>> Unpacking glibc-infopages-2.3.4.tar.bz2 to /var/tmp/portage/glibc-2.3.4.20041102/work/glibc-2.3.3 nptl x86 * Applying glibc-nptl-check.patch ... [ ok ] * Applying glibc-2.3.4-fedora-branch-no-libnoversion.patch ... [ ok ] * Applying glibc-2.3.4-fedora-branch-no-force-nontls.patch ... [ ok ] !hppa * Applying glibc-2.3.2-propolice-guard-functions-v3.patch ... [ ok ] * Applying glibc-2.3.3-frandom-detect.patch ... [ ok ] mips * Applying glibc-2.3.3_pre20040117-pt_pax.diff ... [ ok ] * Applying glibc-2.3.4.20040808-i386-got-fix.diff ... [ ok ] mips * Applying glibc-2.3.1-librt-mips.patch ... [ ok ] * Applying glibc-2.3.1-fpu-cw-mips.patch ... [ ok ] * Applying glibc-2.3.3-mips-addabi.diff ... [ ok ] * Applying glibc-2.3.3-mips-syscall.h.diff ... [ ok ] * Applying glibc-2.3.3-mips-sysify.diff ... [ ok ] * Applying glibc-2.3.3-mips-semtimedop.diff ... [ ok ] * Applying glibc-2.3.4-mips-update-__throw.patch ... [ ok ] * Applying glibc-2.3.4-mips-prot_grows-undefined.patch ... [ ok ] * Applying glibc-2.3.4-mips-rtld_deepbind-undefined.patch ... [ ok ] * Applying glibc-2.3.4-mips-add-missing-sgidefs_h.patch ... [ ok ] * Applying glibc-2.3.3-mips-nolib3264.diff ... [ ok ] x86 * Applying glibc-gentoo-libdir.patch ... * Failed Patch: glibc-gentoo-libdir.patch! * * Include in your bugreport the contents of: * * /var/tmp/portage/glibc-2.3.4.20041102/temp/glibc-gentoo-libdir.patch-30998.out !!! ERROR: sys-libs/glibc-2.3.4.20041102 failed. !!! Function epatch, Line 410, Exitcode 0 !!! Failed Patch: glibc-gentoo-libdir.patch! !!! If you need support, post the topmost build error, NOT this status message. * doebuild(): Call to /usr/bin/ebuild failed! glibc-gentoo-libdir.patch-30998.out will be attached. ---------------------------------------------------------- and `crossdev -f -u -p --arch=mipsel` says: * crossdev.sh v0.4 - Cross-Toolchain Generator * Host Architecture: i686-pc-linux-gnu * Host CFLAGS: -O3 -march=athlon-tbird -funroll-loops -pipe * Target Architecture: mipsel-unknown-linux-gnu * Target CFLAGS: -mips3 -mabi=32 -O2 -pipe * Install Path: /home/crossdev/mipsel * Using unstable packages... On * Enabling extra gcc langs... Off * Using Portage CFLAGS... On * Using Portage Sandbox... On * Building Kernel Compiler... Off * Cleaning build dir... Off * Pretending... Yes * The following packages in /usr/portage will be used: sys-kernel/mips-headers-2.6.8.1 sys-devel/binutils-2.15.91.0.2-r1 sys-devel/gcc-3.4.3-r1 sys-libs/glibc-2.3.4.20041102
Created attachment 47781 [details] output of failed patch
<=crossdev-0.4 is no longer supported ... please upgrade to crossdev-0.9 and if you're still having problems, re-open the bug and re-assign to toolchain@gentoo.org
OK, I'll try. But crossdev-0.9 has made its way into official tree yesterday, probably after you've read this bugreport :-). Thanks.