[Bug 963047] [NEW] Fails to cross build

Launchpad Bug Tracker 963047 at bugs.launchpad.net
Fri Mar 23 12:52:20 UTC 2012


You have been subscribed to a public bug by Marcin Juszkiewicz (hrw):


Klibc fails to cross build for armel architecture: http://people.linaro.org/~wookey/buildd/precise/sbuild-ma/klibc_1.5.25-1ubuntu1-precise-ma-cross-armel-20120323-023815.34378.log

echo 'multiarch_path=arm-linux-gnueabi' >> klcc/klibc.config
  perl klcc/makeklcc.pl /«PKGBUILDDIR»/klcc/klcc.in klcc/klibc.config /usr/bin/perl > klcc/klcc || ( rm -f klcc/klcc ; exit 1 ) && chmod a+x klcc/klcc
:
make -f /«PKGBUILDDIR»/scripts/Kbuild.klibc obj=.
make -rR -f /«PKGBUILDDIR»/scripts/Kbuild.klibc obj=scripts/basic
  gcc -Wp,-MD,scripts/basic/.fixdep.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer       -o scripts/basic/fixdep scripts/basic/fixdep.c  
:
make -rR -f /«PKGBUILDDIR»/scripts/Kbuild.klibc obj=usr/klibc
  arm-linux-gnueabi-gcc -Wp,-MD,usr/klibc/.__static_init.o.d  -nostdinc -iwithprefix include -I/«PKGBUILDDIR»/usr/include/arch/x86_64 -Iusr/include/arch/x86_64 -I/«PKGBUILDDIR»/usr/include/bits64 -Iusr/include/bits64 -I/«PKGBUILDDIR»/usr/klibc/../include -Iusr/klibc/../include -I/«PKGBUILDDIR»/usr/include -Iusr/include -I/«PKGBUILDDIR»/linux/include -Ilinux/include -I/«PKGBUILDDIR»/linux/arch/x86/include -Ilinux/arch/x86/include -D__KLIBC__=1 -D__KLIBC_MINOR__=5 -D_BITSIZE=64 -fno-stack-protector -fwrapv -m64 -Os -fno-asynchronous-unwind-tables -fomit-frame-pointer -falign-functions=1 -falign-jumps=1 -falign-loops=1 -W -Wall -Wno-sign-compare -Wno-unused-parameter -c -o usr/klibc/__static_init.o usr/klibc/__static_init.c
cc1: error: unrecognized command line option '-m64'
make[4]: *** [usr/klibc/__static_init.o] Error 1
make[3]: *** [all] Error 2
make[2]: *** [klibc] Error 2
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

For armhf it fails later:
make -f /tmp/porting/klibc-1.5.25/scripts/Kbuild.install obj=.
echo "  INSTALL headers + man pages to debian/tmp/usr/lib/klibc"
  INSTALL headers + man pages to debian/tmp/usr/lib/klibc
mkdir -p debian/tmp/usr/bin
mkdir -p debian/tmp/usr/man/man1
mkdir -p debian/tmp/lib
mkdir -p debian/tmp/usr/lib/klibc
rm -rf debian/tmp/usr/lib/klibc/include
mkdir -p debian/tmp/usr/lib/klibc/include
mkdir -p debian/tmp/usr/lib/klibc/lib
mkdir -p debian/tmp/usr/lib/klibc/bin
if [ -n "arm-linux-gnueabihf" ]; then \
                ln -s /usr/include/arm-linux-gnueabihf/asm debian/tmp/usr/lib/klibc/include/ || exit; \
        fi
for x in /usr/include/linux /usr/include/asm*; do \
                ln -s ${x} debian/tmp/usr/lib/klibc/include/ || exit; \
        done
ln: failed to create symbolic link `debian/tmp/usr/lib/klibc/include/asm': File exists
make[3]: *** [header] Error 1
make[2]: *** [install] Error 2
make[2]: Leaving directory `/tmp/porting/klibc-1.5.25'
make[1]: *** [override_dh_auto_install] Error 2
make[1]: Leaving directory `/tmp/porting/klibc-1.5.25'
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
debuild: fatal error at line 1350:
dpkg-buildpackage -rfakeroot -d -us -uc -b -aarmhf -nc failed

** Affects: klibc (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: arm-porting-queue cross patch
-- 
Fails to cross build
https://bugs.launchpad.net/bugs/963047
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list