From iwamatsu at nigauri.org Wed Nov 4 06:00:04 2009 From: iwamatsu at nigauri.org (Nobuhiro Iwamatsu) Date: Wed, 4 Nov 2009 15:00:04 +0900 Subject: Bug#554352: FTBFS: /usr/bin/ld: cannot find -little Message-ID: <29ab51dc0911032200s4ae998cby8ca114490deb5430@mail.gmail.com> Package: slang-slirp Version: 1.9.6-3 Severity: important Tags: patch User: debian-sh4 at superh.org Usertags: sh4 X-Debbugs-CC: debian-superh at lists.debian.org Hi, I am now trying to run Debian on Renesas SH(sh4) CPU. http://buildd.debian-ports.org/status/architecture.php?a=sh4 slang-slirp can not build on sh4. Because configure of this package generated from old autoconf. ----- ..... checking whether gfortran accepts -g... yes checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -little -L/usr/lib/gcc/sh4-linux-gnu/4.3.3 -L/usr/lib/gcc/sh4-linux-gnu/4.3.3/../../.. -lgfortranbegin -lgfortran -lm checking for dummy main to link with Fortran libraries... unknown checking for Fortran name-mangling scheme... unknown Testing examples/cpp ... ... passed make[2]: Leaving directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' make[2]: Entering directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' Testing examples/fortran ... /usr/bin/ld: cannot find -little collect2: ld returned 1 exit status make[4]: *** [iobug] Error 1 make[3]: *** [test] Error 2 make[2]: *** [test_dir] Error 2 make[2]: Leaving directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' make[2]: Entering directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' Testing examples/makef ... /usr/bin/ld: cannot find -little collect2: ld returned 1 exit status make[4]: *** [cos-module.so] Error 1 make[3]: *** [cos-module.so] Error 2 make[2]: *** [test_dir] Error 2 make[2]: Leaving directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' make[2]: Entering directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' Testing examples/stubs ... ... passed make[2]: Leaving directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' make[2]: Entering directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' Testing examples/gl ... ... passed make[2]: Leaving directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' make[2]: Entering directory `/build/buildd-slang-slirp_1.9.6-3-sh4-br5fDa/slang-slirp-1.9.6' Testing examples/vec ... /usr/bin/ld: cannot find -little collect2: ld returned 1 exit status make[4]: *** [vec-module.so] Error 1 ..... ----- Old autoconf adds -little option to compile option. sh4 architecture can't interpret this option. Therefore, this has build error. http://lists.gnu.org/archive/html/bug-autoconf/2008-10/msg00039.html We need patch revising this. I added patch to revising these. Package building was fine. Please apply patch. Best regards, Nobuhiro -------------- next part -------------- A non-text attachment was scrubbed... Name: slang-slirp_sh4_support.diff Type: text/x-patch Size: 485 bytes Desc: not available URL: