My host is Mandrake 10.1 download, and I remember that the static build tools aren't a normal part of the installation since like 9.0, but I can't seem to find a glibc-statis-devel package on any of the download CDs. Is this my problem, or is it something else?
Part of the nALFS log file:
-: make[3]: Entering directory `/mnt/lfs/tools/build/binutils-build/binutils'
-: /bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -all-static -o size size.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl
-: libtool: link: warning: complete static linking is impossible in this configuration
-: mkdir .libs
-: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o size size.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl
-: bucomm.o(.text+0x895): In function `make_tempname':
-: ../../binutils-2.15.91.0.2/binutils/bucomm.c:425: warning: the use of `mktemp' is dangerous, better use `mkstemp'
-: /bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -all-static -o objdump objdump.o budemang.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o ../opcodes/libopcodes.la ../bfd/libbfd.la ../libiberty/libiberty.a -ldl
-: libtool: link: warning: complete static linking is impossible in this configuration
-: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o objdump objdump.o budemang.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o filemode.o ../opcodes/.libs/libopcodes.a ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl
-: bucomm.o(.text+0x895): In function `make_tempname':
-: ../../binutils-2.15.91.0.2/binutils/bucomm.c:425: warning: the use of `mktemp' is dangerous, better use `mkstemp'
-: /bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -all-static -o ar arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a -ldl
-: libtool: link: warning: complete static linking is impossible in this configuration
-: gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o ar arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl
-: arlex.o(.text+0x0): In function `main':
---> -: /mnt/lfs/tools/build/binutils-build/binutils/arlex.c:1: multiple definition of `main'
-: arparse.o(.text+0x0):/mnt/lfs/tools/build/binutils-build/binutils/arparse.c:1: first defined here
-: ar.o(.text+0xc20): In function `main':
---> -: ../../binutils-2.15.91.0.2/binutils/ar.c:342: multiple definition of `main'
-: arparse.o(.text+0x0):/mnt/lfs/tools/build/binutils-build/binutils/arparse.c:1: first defined here
-: /usr/bin/ld: Warning: size of symbol `main' changed from 15 in arparse.o to 3281 in ar.o
-: bucomm.o(.text+0x895): In function `make_tempname':
-: ../../binutils-2.15.91.0.2/binutils/bucomm.c:425: warning: the use of `mktemp' is dangerous, better use `mkstemp'
-: ar.o(.text+0x23): In function `mri_emul':
-: ../../binutils-2.15.91.0.2/binutils/ar.c:148: undefined reference to `yyparse'
-: collect2: ld returned 1 exit status
-: make[3]: *** [ar] Error 1
-: make[3]: Leaving directory `/mnt/lfs/tools/build/binutils-build/binutils'
-: make[2]: *** [all-recursive] Error 1
-: make[2]: Leaving directory `/mnt/lfs/tools/build/binutils-build/binutils'
-: make[1]: *** [all-recursive-am] Error 2
-: make[1]: Leaving directory `/mnt/lfs/tools/build/binutils-build/binutils'
-: make: *** [all-binutils] Error 2
I think it has something to do with one of the marked lines, but, well....
Thanks for any help!
Dominic Hilsbos -- http://linuxfromscratch.org/mailman/listinfo/lfs-chat FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
