gcc -nostdlib -nostartfiles -shared -o /home/shawn/downloads/programming/glibc-build/elf/ld.so \ -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -Wl,-z,defs \ /home/shawn/downloads/programming/glibc-build/elf/librtld.os -Wl,--version-script=/home/shawn/downloads/programming/glibc-build/ld.map \ -Wl,-soname=ld-linux.so.2 -T /home/shawn/downloads/programming/glibc-build/elf/ld.so.lds /home/shawn/downloads/programming/glibc-build/elf/librtld.os: In function `print_statistics': /home/shawn/downloads/programming/glibc-2.6.1/elf/rtld.c:2800: undefined reference to `__stack_chk_fail_local' /home/shawn/downloads/programming/glibc-build/elf/librtld.os: In function `process_dl_debug': /home/shawn/downloads/programming/glibc-2.6.1/elf/rtld.c:2436: undefined reference to `__stack_chk_fail_local' /home/shawn/downloads/programming/glibc-build/elf/librtld.os: In function `process_envvars': /home/shawn/downloads/programming/glibc-2.6.1/elf/rtld.c:2695: undefined reference to `__stack_chk_fail_local' /home/shawn/downloads/programming/glibc-build/elf/librtld.os: In function `dl_main': /home/shawn/downloads/programming/glibc-2.6.1/elf/rtld.c:2316: undefined reference to `__stack_chk_fail_local' /home/shawn/downloads/programming/glibc-build/elf/librtld.os: In function `print_search_path': /home/shawn/downloads/programming/glibc-2.6.1/elf/dl-load.c:1567: undefined reference to `__stack_chk_fail_local' /home/shawn/downloads/programming/glibc-build/elf/librtld.os:/home/shawn/downloads/programming/glibc-2.6.1/elf/dl-load.c:1787: more undefined references to `__stack_chk_fail_local' follow collect2: ld returned 1 exit status make[2]: *** [/home/shawn/downloads/programming/glibc-build/elf/ld.so] Error 1 make[2]: Leaving directory `/home/shawn/downloads/programming/glibc-2.6.1/elf' make[1]: *** [elf/subdir_lib] Error 2 make[1]: Leaving directory `/home/shawn/downloads/programming/glibc-2.6.1' make: *** [install] Error 2
does anyone have any idea what's going on? The configure args were standard. I ran make as:
env LANGUAGE=C LC_ALL=C make installthat's what the gnu documentation said to run. Like I said, I also tried different CFLAGS with the same results.
CFLAGS being "-fno-stack-protector -fno-stack-protector-all". I don't have shell access to any other system (gentoo, slack, etc.) so I can't test on any other distribution.











