When I run crossdev, even in "pretend" mode, it writes invalid atoms on the end of /etc/portage/package.mask, like this: # more /etc/portage/package.mask =x11-libs/libXft-2.1.11 =x11-libs/fox-1.0.53 >cross-arm-softfloat-linux-uclibc/binutils---gcc >cross-arm-softfloat-linux-uclibc/linux-headers---libc could this be related to bug 155447??
post the actual command you're running with crossdev
It seems to be OK now ... probably emerging unifdef cleaned some things up, or I fixed something else somewhere. # crossdev -pv --ex-gcc --ex-gdb arm-softfloat-linux-uclibc -------------------------------------------------------------------------------- * Host Portage ARCH: x86 * Target Portage ARCH: arm * Target System: arm-softfloat-linux-uclibc * Stage: 4 (C/C++ compiler) * binutils: binutils-[latest] * gcc: gcc-[latest] * headers: linux-headers-[latest] * libc: uclibc-[latest] * Extra: gcc pass: DO IT * Extra: gdb: DO IT * PORTDIR_OVERLAY: /usr/portage/local/layman/science * PORT_LOGDIR: /var/log/portage * PKGDIR: /usr/portage/packages/cross/arm-softfloat-linux-uclibc * PORTAGE_TMPDIR: /var/tmp/cross/arm-softfloat-linux-uclibc _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - * Forcing the latest versions of binutils-config/gcc-config ... [ ok ] * Log: /var/log/portage/cross-arm-softfloat-linux-uclibc-binutils.log * Emerging cross-binutils ... These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] cross-arm-softfloat-linux-uclibc/binutils-2.17 USE="-multislot -multitarget -nls -test -vanilla" 13,484 kB [1] Total: 1 package (1 new), Size of downloads: 13,484 kB Portage overlays: [1] /usr/portage/local/layman/science [ ok ] * Log: /var/log/portage/cross-arm-softfloat-linux-uclibc-gcc-stage1.log * Emerging cross-gcc-stage1 ... These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] cross-arm-softfloat-linux-uclibc/gcc-4.1.1-r2 USE="nocxx (-altivec) -bootstrap -build -doc -fortran -gcj -gtk -hardened -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nls -objc -objc++ -objc-gc -test -vanilla" 0 kB [1] Total: 1 package (1 new), Size of downloads: 0 kB Portage overlays: [1] /usr/portage/local/layman/science [ ok ] * Log: /var/log/portage/cross-arm-softfloat-linux-uclibc-linux-headers.log * Emerging cross-linux-headers ... These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] cross-arm-softfloat-linux-uclibc/linux-headers-2.6.17-r1 USE="-gcc64" 0 kB [1] Total: 1 package (1 new), Size of downloads: 0 kB Portage overlays: [1] /usr/portage/local/layman/science [ ok ] * Log: /var/log/portage/cross-arm-softfloat-linux-uclibc-uclibc.log * Emerging cross-uclibc ... These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] cross-arm-softfloat-linux-uclibc/uclibc-0.9.28-r1 USE="iconv ipv6 -build -debug -hardened -minimal -nls -pregen -savedconfig -uclibc-compat -userlocales -wordexp" 0 kB [1] Total: 1 package (1 new), Size of downloads: 0 kB Portage overlays: [1] /usr/portage/local/layman/science [ ok ] * Log: /var/log/portage/cross-arm-softfloat-linux-uclibc-gcc-stage2.log * Emerging cross-gcc-stage2 ... These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] cross-arm-softfloat-linux-uclibc/gcc-4.1.1-r2 USE="fortran (-altivec) -bootstrap -build -doc -gcj -gtk -hardened -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nls -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB [1] Total: 1 package (1 new), Size of downloads: 0 kB Portage overlays: [1] /usr/portage/local/layman/science [ ok ] * Log: /var/log/portage/cross-arm-softfloat-linux-uclibc-gcc-extra.log * Emerging cross-gcc-extra ... These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] cross-arm-softfloat-linux-uclibc/gcc-4.1.1-r2 USE="fortran (-altivec) -bootstrap -build -doc -gcj -gtk -hardened -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nls -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB [1] Total: 1 package (1 new), Size of downloads: 0 kB Portage overlays: [1] /usr/portage/local/layman/science [ ok ] * Log: /var/log/portage/cross-arm-softfloat-linux-uclibc-gdb.log * Emerging cross-gdb ... These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] cross-arm-softfloat-linux-uclibc/gdb-6.5-r2 USE="-nls -test -vanilla" 0 kB [1] Total: 1 package (1 new), Size of downloads: 0 kB Portage overlays: [1] /usr/portage/local/layman/science