Any comments on this one? It seems to me that the module dependency hack doesn't take into account gcc internal symbols.
Maybe skipping symbols starting with _ (or __?) would suffice ? On Sat, Dec 22, 2007 at 08:41:11PM +0100, Philipp Kern wrote: > Package: grub2 > Version: 1.95+20071004-2 > Severity: serious > > Your package fails to build on powerpc since version 1.95+20071004-2. > Please fix this long-standing issue. > > Automatic build of grub2_1.95+20071101-1 on voltaire by sbuild/powerpc 99.99 > Build started at 20071106-1003 > ****************************************************************************** > [...] > nm -u -P -p pre-elf.o | cut -f1 -d' ' >> und-elf.lst > echo 'gzio' > und-gzio.lst > nm -u -P -p pre-gzio.o | cut -f1 -d' ' >> und-gzio.lst > cat kernel_syms.lst def-_linux.lst def-linux.lst def-normal.lst > def-suspend.lst def-reboot.lst def-halt.lst def-_multiboot.lst > def-multiboot.lst def-fshelp.lst def-fat.lst def-ufs.lst def-ext2.lst > def-ntfs.lst def-minix.lst def-hfs.lst def-jfs.lst def-iso9660.lst > def-xfs.lst def-affs.lst def-sfs.lst def-hfsplus.lst def-amiga.lst > def-apple.lst def-pc.lst def-sun.lst def-acorn.lst def-gpt.lst def-raid.lst > def-lvm.lst def-hello.lst def-boot.lst def-terminal.lst def-ls.lst > def-cmp.lst def-cat.lst def-help.lst def-font.lst def-search.lst def-test.lst > def-loopback.lst def-configfile.lst def-terminfo.lst def-blocklist.lst > def-elf.lst def-gzio.lst /dev/null \ > | mawk -f /build/buildd/grub2-1.95+20071101/genmoddep.awk > und-_linux.lst und-linux.lst und-normal.lst und-suspend.lst und-reboot.lst > und-halt.lst und-_multiboot.lst und-multiboot.lst und-fshelp.lst und-fat.lst > und-ufs.lst und-ext2.lst und-ntfs.lst und-minix.lst und-hfs.lst und-jfs.lst > und-iso9660.lst und-xfs.lst und-affs.lst und-sfs.lst und-hfsplus.lst > und-amiga.lst und-apple.lst und-pc.lst und-sun.lst und-acorn.lst und-gpt.lst > und-raid.lst und-lvm.lst und-hello.lst und-boot.lst und-terminal.lst > und-ls.lst und-cmp.lst und-cat.lst und-help.lst und-font.lst und-search.lst > und-test.lst und-loopback.lst und-configfile.lst und-terminfo.lst > und-blocklist.lst und-elf.lst und-gzio.lst > moddep.lst \ > || (rm -f moddep.lst; exit 1) > __floatundisf in ls is not defined > make[1]: *** [moddep.lst] Error 1 > make[1]: Leaving directory > `/build/buildd/grub2-1.95+20071101/build/grub-ieee1275' > make: *** [build/grub-ieee1275] Error 2 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 > ****************************************************************************** > Build finished at 20071106-1007 > FAILED [dpkg-buildpackage died] > > The build log is available at [0]. > > Kind regards, > Philipp Kern > > [0] > http://buildd.debian.org/fetch.cgi?&pkg=grub2&ver=1.95%2B20071101-1&arch=powerpc&stamp=1194343724&file=log > -- > .''`. Philipp Kern (proud) Debian Developer > : :' : http://philkern.de Ubuntu MOTU > `. `' xmpp:[EMAIL PROTECTED] > `- finger pkern/[EMAIL PROTECTED] -- Robert Millan <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.) _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel