[Bug 963047] Re: Fails to cross build

Bug Watch Updater 963047 at bugs.launchpad.net
Sun Apr 1 16:59:52 UTC 2012


** Changed in: klibc (Debian)
       Status: Unknown => New

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/963047

Title:
  Fails to cross build

Status in “klibc” package in Ubuntu:
  Fix Released
Status in “klibc” package in Debian:
  New

Bug description:
  
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/klibc/+bug/963047/+subscriptions



More information about the Ubuntu-sponsors mailing list