When using gcc 4.0.2 and binutils 2.16.1 on a linux 2.6.14 machine, currently running glibc 2.3.2 I get the following error: make[2]: Entering directory `/usr/src/cvs/sandboxes/src/env/glibc-2.3.6/setjmp' gcc ../sysdeps/i386/elf/setjmp.S -c -I../include -I. -I/home/njsf/src/env/glibc-build/setjmp -I.. -I../libio -I../nptl -I/home/njsf/src/env/glibc-build -I../sysdeps/i386/elf -I../libidn/sysdeps/unix -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../nptl/sysdeps/unix/sysv -I../nptl/sysdeps/unix -I../nptl/sysdeps/i386/i686 -I../nptl/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I /lib/modules/2.6.14Y/build/include -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER -DGAS_SYNTAX -g -Wa,--noexecstack -o /home/njsf/src/env/glibc-build/setjmp/setjmp.o -MD -MP -MF /home/njsf/src/env/glibc-build/setjmp/setjmp.o.dt -MT /home/njsf/src/env/glibc-build/setjmp/setjmp.o ../sysdeps/i386/elf/setjmp.S: Assembler messages: ../sysdeps/i386/elf/setjmp.S:63: Error: junk at end of line, first unrecognized character is `1' ../sysdeps/i386/elf/setjmp.S:64: Error: junk at end of line, first unrecognized character is `1' ../sysdeps/i386/elf/setjmp.S:65: Error: junk at end of line, first unrecognized character is `1' ../sysdeps/i386/elf/setjmp.S:66: Error: unrecognized symbol type "" ../sysdeps/i386/elf/setjmp.S:66: Error: junk at end of line, first unrecognized character is `1' ../sysdeps/i386/elf/setjmp.S:67: Error: junk at end of line, first unrecognized character is `1' ../sysdeps/i386/elf/setjmp.S:70: Error: expected comma after name `' in .size directive make[2]: *** [/home/njsf/src/env/glibc-build/setjmp/setjmp.o] Error 1 make[2]: Leaving directory `/usr/src/cvs/sandboxes/src/env/glibc-2.3.6/setjmp' make[1]: *** [setjmp/subdir_lib] Error 2 make[1]: Leaving directory `/usr/src/cvs/sandboxes/src/env/glibc-2.3.6' make: *** [all] Error 2 [njsf@tuxie glibc-build]$ ld --version GNU ld version 2.16.1 Copyright 2005 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. [njsf@tuxie glibc-build]$ as --version GNU assembler 2.16.1 Copyright 2005 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. This assembler was configured for a target of `i686-pc-linux-gnu'. gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0.2/configure --prefix=/usr --enable-threads=posix --enable-version-specific-runtime-libs --enable-shared --enable-__cxa_atexit --enable-clocale=gnu --program-suffix=-4.0.2 --with-arch=pentium3 --with-cpu=pentium3 --host=i686-pc-linux-gnu --with-gcc-version-trigger=/home/njsf/src/env/gcc-4.0.2/gcc/version.c --enable-languages=c,c++,java,objc Thread model: posix gcc version 4.0.2 Config.log: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU C Library configure (see version.h), which was generated by GNU Autoconf 2.59. Invocation command line was $ ../glibc-2.3.6/configure --prefix=/usr --enable-add-ons ## --------- ## ## Platform. ## ## --------- ## hostname = tuxie.homelinux.net uname -m = i686 uname -r = 2.6.14Y uname -s = Linux uname -v = #1 SMP PREEMPT Fri Oct 28 02:37:16 EDT 2005 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/kde/bin PATH: /usr/qt3/bin PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /sbin PATH: /usr/kerberos/bin PATH: /usr/kde/bin PATH: /usr/qt3/bin PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /sbin PATH: /usr/bin PATH: /bin PATH: /usr/sbin PATH: /sbin PATH: /usr/X11R6/bin PATH: /usr/java/jre/bin PATH: /usr/X11R6/bin PATH: /usr/java/jre/bin PATH: /home/njsf/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1706: checking build system type configure:1724: result: i686-pc-linux-gnu configure:1732: checking host system type configure:1746: result: i686-pc-linux-gnu configure:1893: result: running configure fragment for add-on libidn configure:1893: result: running configure fragment for add-on linuxthreads configure:17: result: linuxthreads disabled because nptl add-on is also in use configure:1893: result: running configure fragment for add-on nptl configure:1998: checking sysdep dirs configure:2214: result: sysdeps/generic/elf sysdeps/generic configure:2233: checking for a BSD-compatible install configure:2288: result: /usr/bin/install -c configure:2303: checking whether ln -s works configure:2312: result: yes configure:2397: checking for gcc configure:2397: found /usr/bin/gcc configure:2397: result: gcc configure:2632: checking for C compiler version configure:2638: gcc --version </dev/null >&5 gcc (GCC) 4.0.2 Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2638: $? = 0 configure:2643: gcc -v </dev/null >&5 Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0.2/configure --prefix=/usr --enable-threads=posix --enable-version-specific-runtime-libs --enable-shared --enable-__cxa_atexit --enable-clocale=gnu --program-suffix=-4.0.2 --with-arch=pentium3 --with-cpu=p entium3 --host=i686-pc-linux-gnu --with-gcc-version-trigger=/home/njsf/src/env/gcc-4.0.2/gcc/version.c --enable-lang uages=c,c++,java,objc Thread model: posix gcc version 4.0.2 configure:2643: $? = 0 configure:2648: gcc -V </dev/null >&5 gcc: '-V' option must have argument configure:2648: $? = 1 configure:2651: checking for suffix of object files configure:2696: gcc -c conftest.c >&5 configure:2696: $? = 0 configure:2697: result: o configure:2701: checking whether we are using the GNU C compiler configure:2756: gcc -c conftest.c >&5 configure:2756: $? = 0 configure:2756: test -z || test ! -s conftest.err configure:2756: $? = 0 configure:2756: test -s conftest.o configure:2756: $? = 0 configure:2757: result: yes configure:2763: checking whether gcc accepts -g configure:2813: gcc -c -g conftest.c >&5 configure:2813: $? = 0 configure:2813: test -z || test ! -s conftest.err configure:2813: $? = 0 configure:2813: test -s conftest.o configure:2813: $? = 0 configure:2814: result: yes configure:2831: checking for gcc option to accept ANSI C configure:2934: gcc -c -g -O2 conftest.c >&5 configure:2934: $? = 0 configure:2934: test -z || test ! -s conftest.err configure:2934: $? = 0 configure:2934: test -s conftest.o configure:2934: $? = 0 configure:2944: result: none needed configure:3087: gcc -c -g -O2 conftest.c >&5 conftest.c:2: error: syntax error before 'me' configure:3087: $? = 1 configure: failed program was: | #ifndef __cplusplus | choke me | #endif configure:3143: checking how to run the C preprocessor configure:3260: gcc -E conftest.c configure:3260: $? = 0 configure:3260: gcc -E conftest.c conftest.c:10:28: error: ac_nonexistent.h: No such file or directory configure:3260: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "GNU C Library" | #define PACKAGE_TARNAME "c-library" | #define PACKAGE_VERSION "(see version.h)" | #define PACKAGE_STRING "GNU C Library (see version.h)" | #define PACKAGE_BUGREPORT "glibc" | #define USE_REGPARMS 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:3261: result: gcc -E configure:3353: gcc -E conftest.c configure:3353: $? = 0 configure:3353: gcc -E conftest.c conftest.c:10:28: error: ac_nonexistent.h: No such file or directory configure:3353: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "GNU C Library" | #define PACKAGE_TARNAME "c-library" | #define PACKAGE_VERSION "(see version.h)" | #define PACKAGE_STRING "GNU C Library (see version.h)" | #define PACKAGE_BUGREPORT "glibc" | #define USE_REGPARMS 1 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:3463: checking for g++ configure:3463: found /usr/bin/g++ configure:3463: result: g++ configure:3468: checking for C++ compiler version configure:3474: g++ --version </dev/null >&5 g++ (GCC) 4.0.2 Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3474: $? = 0 configure:3479: g++ -v </dev/null >&5 Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0.2/configure --prefix=/usr --enable-threads=posix --enable-version-specific-runtime-libs --enable-shared --enable-__cxa_atexit --enable-clocale=gnu --program-suffix=-4.0.2 --with-arch=pentium3 --with-cpu=p entium3 --host=i686-pc-linux-gnu --with-gcc-version-trigger=/home/njsf/src/env/gcc-4.0.2/gcc/version.c --enable-lang uages=c,c++,java,objc Thread model: posix gcc version 4.0.2 configure:3479: $? = 0 configure:3484: g++ -V </dev/null >&5 g++: '-V' option must have argument configure:3484: $? = 1 configure:3486: checking whether we are using the GNU C++ compiler configure:3541: g++ -c conftest.cc >&5 configure:3541: $? = 0 configure:3541: test -z || test ! -s conftest.err configure:3541: $? = 0 configure:3541: test -s conftest.o configure:3541: $? = 0 configure:3542: result: yes configure:3548: checking whether g++ accepts -g configure:3598: g++ -c -g conftest.cc >&5 configure:3598: $? = 0 configure:3598: test -z || test ! -s conftest.err configure:3598: $? = 0 configure:3598: test -s conftest.o configure:3598: $? = 0 configure:3599: result: yes configure:3714: g++ -c -g -O2 conftest.cc >&5 configure:3714: $? = 0 configure:3714: test -z || test ! -s conftest.err configure:3714: $? = 0 configure:3714: test -s conftest.o configure:3714: $? = 0 configure:3714: g++ -c -g -O2 conftest.cc >&5 conftest.cc: In function 'int main()': conftest.cc:14: error: 'exit' was not declared in this scope configure:3714: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "GNU C Library" | #define PACKAGE_TARNAME "c-library" | #define PACKAGE_VERSION "(see version.h)" | #define PACKAGE_STRING "GNU C Library (see version.h)" | #define PACKAGE_BUGREPORT "glibc" | #define USE_REGPARMS 1 | /* end confdefs.h. */ | | int | main () | { | exit (42); | ; | return 0; | } configure:3714: g++ -c -g -O2 conftest.cc >&5 configure:3714: $? = 0 configure:3714: test -z || test ! -s conftest.err configure:3714: $? = 0 configure:3714: test -s conftest.o configure:3714: $? = 0 configure:3714: g++ -c -g -O2 conftest.cc >&5 configure:3714: $? = 0 configure:3714: test -z || test ! -s conftest.err configure:3714: $? = 0 configure:3714: test -s conftest.o configure:3714: $? = 0 configure:3828: checking for ranlib configure:3828: found /usr/local/bin/ranlib configure:3828: result: ranlib configure:3832: checking whether as is GNU as configure:3846: result: yes configure:3851: checking whether ld is GNU ld configure:3865: result: yes configure:3909: checking for as configure:3909: result: as configure:3927: checking version of as configure:3927: result: 2.16.1, ok configure:3970: checking for ld configure:3970: result: ld configure:3988: checking version of ld configure:3988: result: 2.16.1, ok configure:4001: checking for pwd configure:4028: found /usr/bin/pwd configure:4037: result: /usr/bin/pwd configure:4085: checking for gcc configure:4085: result: gcc configure:4103: checking version of gcc configure:4103: result: 4.0.2, ok configure:4146: checking for gnumake configure:4146: result: no configure:4146: checking for gmake configure:4146: found /usr/bin/gmake configure:4146: result: gmake configure:4164: checking version of gmake configure:4164: result: 3.80, ok configure:4208: checking for gnumsgfmt configure:4208: result: no configure:4208: checking for gmsgfmt configure:4208: result: no configure:4208: checking for msgfmt configure:4208: found /usr/bin/msgfmt configure:4208: result: msgfmt configure:4226: checking version of msgfmt configure:4226: result: 0.14.5, ok configure:4269: checking for makeinfo configure:4269: found /usr/bin/makeinfo configure:4269: result: makeinfo configure:4287: checking version of makeinfo configure:4287: result: 4.8, ok configure:4330: checking for sed configure:4330: found /usr/bin/sed configure:4330: result: sed configure:4348: checking version of sed configure:4348: result: 4.1.4, ok configure:4392: checking for autoconf configure:4392: found /usr/bin/autoconf configure:4392: result: autoconf configure:4413: checking whether autoconf works configure:4413: result: yes configure:4447: checking whether ranlib is necessary configure:4468: result: no configure:4481: checking LD_LIBRARY_PATH variable configure:4491: result: ok configure:4505: checking whether GCC supports -static-libgcc configure:4516: result: -static-libgcc configure:4522: checking for bash configure:4558: result: /bin/sh configure:4660: checking for gawk configure:4660: found /usr/bin/gawk configure:4660: result: gawk configure:4664: checking for perl configure:4691: found /usr/bin/perl configure:4700: result: /usr/bin/perl configure:4708: checking for install-info configure:4736: found /usr/bin/install-info configure:4745: result: /usr/bin/install-info configure:4749: checking for bison configure:4777: found /usr/bin/bison configure:4786: result: /usr/bin/bison configure:4789: checking for signed size_t type configure:4804: result: no configure:4814: checking for libc-friendly stddef.h configure:4872: gcc -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:25: warning: incompatible implicit declaration of built-in function 'abort' configure:4872: $? = 0 configure:4872: test -z || test ! -s conftest.err configure:4872: $? = 0 configure:4872: test -s conftest.o configure:4872: $? = 0 configure:4873: result: yes configure:4880: checking whether we need to use -P to assemble .S files configure:4900: gcc -c conftest.S 1>&5 configure:4900: $? = 0 configure:4901: result: no configure:4908: checking whether .text pseudo-op must be used configure:4926: gcc -c conftest.s 1>&5 configure:4926: $? = 0 configure:4934: result: yes configure:4936: checking for assembler global-symbol directive configure:4959: gcc -c conftest.s 1>&5 configure:4959: $? = 0 configure:4960: result: .globl configure:4973: checking for .set assembler directive configure:4999: result: yes configure:5008: checking for assembler .type directive prefix configure:5034: gcc -c conftest.s 1>&5 configure:5034: $? = 0 configure:5035: result: @ configure:5044: checking for .symver assembler directive configure:5061: result: yes configure:5063: checking for ld --version-script configure:5106: gcc -g -O2 -shared -o conftest.so conftest.o -nostartfiles -nostdlib -Wl,--version-script,conftest.map 1>&5 configure:5106: $? = 0 configure:5107: result: yes configure:5748: checking for .previous assembler directive configure:5748: gcc -c conftest.s 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for .protected and .hidden assembler directive configure:5748: gcc -c conftest.s 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking whether __attribute__((visibility())) is supported configure:5748: gcc -Werror -S conftest.c -o conftest.s 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for broken __attribute__((visibility())) configure:5748: gcc -Werror -S conftest.c -o conftest.s1>&5 configure:5748: $? = 0 configure:5748: result: no configure:5748: checking for broken __attribute__((alias())) configure:5748: gcc -Werror -S conftest.c -o conftest.s 1>&5 configure:5748: $? = 0 configure:5748: result: no configure:5748: checking whether to put _rtld_local into .sdata section configure:5748: result: no configure:5748: checking for .preinit_array/.init_array/.fini_array support configure:5748: gcc -g -O2 -o conftest conftest.c -static -nostartfiles -nostdlib 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for libunwind-support in compiler configure:5748: result: no configure:5748: checking for -z nodelete option configure:5748: gcc -g -O2 -shared -o conftest.so conftest.c -nostartfiles -nostdlib -Wl,--enable-new-dtags,-z,nodelete 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for -z nodlopen option configure:5748: gcc -g -O2 -shared -o conftest.so conftest.c -nostartfiles -nostdlib -Wl,--enable-new-dtags,-z,nodlopen 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for -z initfirst option configure:5748: gcc -g -O2 -shared -o conftest.so conftest.c -nostartfiles -nostdlib -Wl,--enable-new-dtags,-z,initfirst 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for -z relro option configure:5748: gcc -v --help 2>&1|grep z relro 1>&5 -z relro Create RELRO program header configure:5748: $? = 0 configure:5748: gcc -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5 . = DATA_SEGMENT_RELRO_END (12, .); configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for -Bgroup option configure:5748: gcc -g -O2 -shared -o conftest.so conftest.c -Wl,-Bgroup -nostdlib 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for libgcc_s suffix configure:5748: result: configure:5748: checking for --as-needed option configure:5748: gcc -g -O2 -shared -o conftest.so conftest.c -lgcc_s -Wl,--as-needed -nostdlib 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking whether --noexecstack is desirable for .S files configure:5748: gcc -g -O2 -S -o conftest.s conftest.c 1>&5 configure:5748: $? = 0 configure:5748: gcc -g -O2 -Wa,--noexecstack -c -o conftest.o conftest.s 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for -z combreloc configure:5748: gcc -g -O2 -shared -o conftest.so conftest.c -nostdlib -nostartfiles -Wl,-z,combreloc 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for -z execstack configure:5748: gcc -g -O2 -shared -o conftest.so conftest.c -Wl,-z,execstack -nostdlib 1>&5 configure:5748: $? = 0 configure:5748: result: yes configure:5748: checking for -fpie configure:5748: gcc -g -O2 -pie -fpie -o conftest conftest.c 1>&5 /usr/bin/ld: Scrt1.o: No such file: No such file or directory collect2: ld returned 1 exit status configure:5748: $? = 1 configure:5748: result: no configure:5750: checking for -fno-unit-at-a-time configure:5771: gcc -g -O2 -S -fno-unit-at-a-time conftest.c 1>&5 configure:5771: $? = 0 configure:5772: result: yes configure:5873: checking whether cc puts quotes around section names configure:5873: result: no configure:5982: checking for assembler .weak directive configure:6005: gcc -c conftest.s 1>&5 configure:6005: $? = 0 configure:6006: result: yes configure:6053: checking whether CFI directives are supported configure:6078: gcc -c conftest.s 1>&5 configure:6078: $? = 0 configure:6079: result: yes configure:6088: checking if -g produces usable source locations for assembler-with-cpp configure:6130: gcc -g -c conftest.S 1>&5 configure:6130: $? = 0 configure:6130: readelf --debug-dump=line conftest.o | grep conftest\.S 1>&5 readelf: Warning: Unrecognised debug option 'line' readelf: Warning: Unrecognised debug option 'line' 1 0 0 0 conftest.S DW_AT_name : conftest.S configure:6130: $? = 0 configure:6131: result: yes configure:6140: checking for ld --no-whole-archive configure:6163: gcc -g -O2 -nostdlib -nostartfiles -Wl,--no-whole-archive -o conftest conftest.c 1>&5 configure:6163: $? = 0 configure:6164: result: yes configure:6170: checking for gcc -fexceptions configure:6193: gcc -g -O2 -nostdlib -nostartfiles -fexceptions -o conftest conftest.c 1>&5 configure:6193: $? = 0 configure:6194: result: yes configure:6264: checking for DWARF2 unwind info support configure:6338: gcc -g -O2 -DCHECK__register_frame_info -nostdli b -nostartfiles -o conftest conftest.c -lgcc >&5 configure:6353: warning: conflicting types for built-in function 'malloc' configure: In function 'strcmp': configure:6354: warning: number of arguments doesn't match built-in prototype configure: At top level: configure:6355: warning: conflicting types for built-in function 'strlen' configure:6356: warning: conflicting types for built-in function 'memcpy' configure:6357: warning: conflicting types for built-in function 'memset' configure:6359: warning: conflicting types for built-in function 'abort' /tmp/ccYHyCRO.o: In function `_start': /home/njsf/src/env/glibc-build/configure:6346: undefined reference to `__register_frame_info' /home/njsf/src/env/glibc-build/configure:6347: undefined reference to `__deregister_frame_info' collect2: ld returned 1 exit status configure:6338: $? = 1 configure:6338: gcc -g -O2 -DCHECK__register_frame_info -nostdli b -nostartfiles -o conftest conftest.c -lgcc -lgcc_eh -lgcc >&5 configure:6353: warning: conflicting types for built-in function 'malloc' configure: In function 'strcmp': configure:6354: warning: number of arguments doesn't match built-in prototype configure: At top level: configure:6355: warning: conflicting types for built-in function 'strlen' configure:6356: warning: conflicting types for built-in function 'memcpy' configure:6357: warning: conflicting types for built-in function 'memset' configure:6359: warning: conflicting types for built-in function 'abort' configure:6338: $? = 0 configure:6339: result: no_registry_needed configure:6360: checking for __builtin_expect configure:6385: gcc -g -O2 -nostdlib -nostartfiles -o conftest conftest.c -lgcc >&5 /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 080480a0 configure:6385: $? = 0 configure:6386: result: yes configure:6395: checking for __builtin_memset configure:6418: gcc -O3 -S conftest.c -o - | fgrep memset > /dev/null configure:6418: $? = 0 configure:6419: result: no configure:6428: checking for redirection of built-in functions configure:6452: gcc -O3 -S conftest.c -o - | fgrep my_strstr > /dev/null configure:6452: $? = 0 configure:6453: result: yes configure:6462: checking for local label subtraction configure:6492: gcc -g -O2 -nostdlib -nostartfiles -o conftest conftest.c -lgcc >&5 /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 080480a0 configure:6492: $? = 0 configure:6493: result: yes configure:6533: checking for __thread configure:6533: gcc -g -O2 -c conftest.c >&5 configure:6533: $? = 0 configure:6533: result: yes configure:6564: checking for tls_model attribute configure:6564: gcc -g -O2 -S -Werror conftest.c >&5 configure:6564: $? = 0 configure:6564: result: yes configure:6566: checking for libgd configure:6626: gcc -o conftest -g -O2 conftest.c -lgd -lpng -lz -lm >&5 /usr/local/lib/libgd.so: undefined reference to `libiconv_open' /usr/local/lib/libgd.so: undefined reference to `libiconv_close' /usr/local/lib/libgd.so: undefined reference to `libiconv' collect2: ld returned 1 exit status configure:6626: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "GNU C Library" | #define PACKAGE_TARNAME "c-library" | #define PACKAGE_VERSION "(see version.h)" | #define PACKAGE_STRING "GNU C Library (see version.h)" | #define PACKAGE_BUGREPORT "glibc" | #define USE_REGPARMS 1 | #ifdef __cplusplus | extern "C" void std::exit (int) throw (); using std::exit; | #endif | #define ASM_GLOBAL_DIRECTIVE .globl | #define HAVE_ASM_SET_DIRECTIVE 1 | #define ASM_TYPE_DIRECTIVE_PREFIX @ | #define DO_VERSIONING 1 | #define HAVE_ASM_PREVIOUS_DIRECTIVE 1 | #define HAVE_PROTECTED 1 | #define HAVE_HIDDEN 1 | #define HAVE_VISIBILITY_ATTRIBUTE 1 | #define HAVE_INITFINI_ARRAY 1 | #define HAVE_Z_RELRO 1 | #define HAVE_Z_COMBRELOC 1 | #define NO_UNDERSCORES 1 | #define HAVE_ASM_WEAK_DIRECTIVE 1 | #define HAVE_ASM_CFI_DIRECTIVES 1 | #define HAVE_CPP_ASM_DEBUGINFO 1 | #define HAVE_BUILTIN_EXPECT 1 | #define HAVE_BUILTIN_REDIRECTION 1 | #define HAVE_SUBTRACT_LOCAL_LABELS 1 | #define HAVE___THREAD 1 | #define HAVE_TLS_MODEL_ATTRIBUTE 1 | /* end confdefs.h. */ | #include <gd.h> | int | main () | { | gdImagePng (0, 0) | ; | return 0; | } configure:6627: result: no configure:6770: checking for is_selinux_enabled in -lselinux configure:6770: gcc -o conftest -g -O2 conftest.c -lselinux >&5 /usr/bin/ld: cannot find -lselinux collect2: ld returned 1 exit status configure:6770: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "GNU C Library" | #define PACKAGE_TARNAME "c-library" | #define PACKAGE_VERSION "(see version.h)" | #define PACKAGE_STRING "GNU C Library (see version.h)" | #define PACKAGE_BUGREPORT "glibc" | #define USE_REGPARMS 1 | #ifdef __cplusplus | extern "C" void std::exit (int) throw (); using std::exit; | #endif | #define ASM_GLOBAL_DIRECTIVE .globl | #define HAVE_ASM_SET_DIRECTIVE 1 | #define ASM_TYPE_DIRECTIVE_PREFIX @ | #define DO_VERSIONING 1 | #define HAVE_ASM_PREVIOUS_DIRECTIVE 1 | #define HAVE_PROTECTED 1 | #define HAVE_HIDDEN 1 | #define HAVE_VISIBILITY_ATTRIBUTE 1 | #define HAVE_INITFINI_ARRAY 1 | #define HAVE_Z_RELRO 1 | #define HAVE_Z_COMBRELOC 1 | #define NO_UNDERSCORES 1 | #define HAVE_ASM_WEAK_DIRECTIVE 1 | #define HAVE_ASM_CFI_DIRECTIVES 1 | #define HAVE_CPP_ASM_DEBUGINFO 1 | #define HAVE_BUILTIN_EXPECT 1 | #define HAVE_BUILTIN_REDIRECTION 1 | #define HAVE_SUBTRACT_LOCAL_LABELS 1 | #define HAVE___THREAD 1 | #define HAVE_TLS_MODEL_ATTRIBUTE 1 | /* end confdefs.h. */ | | /* Override any gcc2 internal prototype to avoid an error. */ | #ifdef __cplusplus | extern "C" | #endif | /* We use char because int might match the return type of a gcc2 | builtin and then its argument prototype would still apply. */ | char is_selinux_enabled (); | int | main () | { | is_selinux_enabled (); | ; | return 0; | } configure:6770: result: no configure:6862: checking for egrep configure:6872: result: grep -E configure:6877: checking for ANSI C header files configure:7029: gcc -c -g -O2 conftest.c >&5 configure:7029: $? = 0 configure:7029: test -z || test ! -s conftest.err configure:7029: $? = 0 configure:7029: test -s conftest.o configure:7029: $? = 0 configure:7029: gcc -o conftest -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:50: warning: incompatible implicit declaration of built-in function 'exit' configure:7029: $? = 0 configure:7029: ./conftest configure:7029: $? = 0 configure:7030: result: yes configure:7109: checking for sys/types.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for sys/stat.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for stdlib.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for string.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for memory.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for strings.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for inttypes.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for stdint.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7109: checking for unistd.h configure:7109: gcc -c -g -O2 conftest.c >&5 configure:7109: $? = 0 configure:7109: test -z || test ! -s conftest.err configure:7109: $? = 0 configure:7109: test -s conftest.o configure:7109: $? = 0 configure:7109: result: yes configure:7112: checking for long double configure:7165: gcc -c -g -O2 conftest.c >&5 configure:7165: $? = 0 configure:7165: test -z || test ! -s conftest.err configure:7165: $? = 0 configure:7165: test -s conftest.o configure:7165: $? = 0 configure:7166: result: yes configure:7169: checking size of long double configure:7518: gcc -o conftest -g -O2 conftest.c >&5 configure:7518: $? = 0 configure:7518: ./conftest configure:7518: $? = 0 configure:7519: result: 12 configure:7561: result: running configure fragment for sysdeps/i386/elf configure:48: checking for i386 TLS support configure:48: gcc -c -g -O2 conftest.s 1>&5 configure:48: $? = 0 configure:48: result: yes configure:7561: result: running configure fragment for libidn/sysdeps/unix configure:7561: result: running configure fragment for nptl/sysdeps/unix/sysv/linux configure:7561: result: running configure fragment for nptl/sysdeps/pthread configure:27: checking for forced unwind support configure:81: gcc -o conftest -g -O2 conftest.c >&5 configure:81: $? = 0 configure:81: test -z || test ! -s conftest.err configure:81: $? = 0 configure:81: test -s conftest configure:81: $? = 0 configure:82: result: yes configure:159: checking for C cleanup handling configure:159: gcc -o conftest -g -O2 -Werror -fexceptions conftest.c >&5 configure:159: $? = 0 configure:159: test -z || test ! -s conftest.err configure:159: $? = 0 configure:159: test -s conftest configure:159: $? = 0 configure:159: result: yes configure:7561: result: running configure fragment for sysdeps/pthread configure:7561: result: running configure fragment for sysdeps/unix/sysv/linux configure:25: checking for egrep configure:35: result: grep -E configure:40: checking installed Linux kernel header files configure:65: result: 2.0.10 or later configure:379: checking for symlinks in /usr/include configure:379: result: ok configure:7561: result: running configure fragment for sysdeps/unix/common configure:7561: result: running configure fragment for sysdeps/unix configure:7561: result: running configure fragment for sysdeps/generic configure:7647: checking for old glibc 2.0.x headers configure:7655: result: no configure:7719: checking whether -fPIC is default configure:7735: result: no configure:7866: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by GNU C Library config.status (see version.h), which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on tuxie.homelinux.net config.status:829: creating config.make config.status:829: creating Makefile config.status:1092: creating config.h config.status:1092: config.h is unchanged config.status:1212: executing default commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build='i686-pc-linux-gnu' ac_cv_build_alias='i686-pc-linux-gnu' ac_cv_c_compiler_gnu='yes' ac_cv_cxx_compiler_gnu='yes' ac_cv_env_CC_set='' ac_cv_env_CC_value='' ac_cv_env_CFLAGS_set='' ac_cv_env_CFLAGS_value='' ac_cv_env_CPPFLAGS_set='' ac_cv_env_CPPFLAGS_value='' ac_cv_env_CPP_set='' ac_cv_env_CPP_value='' ac_cv_env_CXXFLAGS_set='' ac_cv_env_CXXFLAGS_value='' ac_cv_env_CXX_set='' ac_cv_env_CXX_value='' ac_cv_env_LDFLAGS_set='' ac_cv_env_LDFLAGS_value='' ac_cv_env_build_alias_set='' ac_cv_env_build_alias_value='' ac_cv_env_host_alias_set='' ac_cv_env_host_alias_value='' ac_cv_env_target_alias_set='' ac_cv_env_target_alias_value='' ac_cv_header_inttypes_h='yes' ac_cv_header_memory_h='yes' ac_cv_header_stdc='yes' ac_cv_header_stdint_h='yes' ac_cv_header_stdlib_h='yes' ac_cv_header_string_h='yes' ac_cv_header_strings_h='yes' ac_cv_header_sys_stat_h='yes' ac_cv_header_sys_types_h='yes' ac_cv_header_unistd_h='yes' ac_cv_host='i686-pc-linux-gnu' ac_cv_host_alias='i686-pc-linux-gnu' ac_cv_lib_selinux_is_selinux_enabled='no' ac_cv_objext='o' ac_cv_path_BASH='/bin/sh' ac_cv_path_BISON='/usr/bin/bison' ac_cv_path_INSTALL_INFO='/usr/bin/install-info' ac_cv_path_PERL='/usr/bin/perl' ac_cv_path_PWD_P='/usr/bin/pwd' ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AS='as' ac_cv_prog_AUTOCONF='autoconf' ac_cv_prog_AWK='gawk' ac_cv_prog_CC='gcc' ac_cv_prog_CPP='gcc -E' ac_cv_prog_LD='ld' ac_cv_prog_MAKE='gmake' ac_cv_prog_MAKEINFO='makeinfo' ac_cv_prog_MSGFMT='msgfmt' ac_cv_prog_SED='sed' ac_cv_prog_ac_ct_CC='gcc' ac_cv_prog_ac_ct_CXX='g++' ac_cv_prog_ac_ct_RANLIB='ranlib' ac_cv_prog_cc_g='yes' ac_cv_prog_cc_stdc='' ac_cv_prog_cxx_g='yes' ac_cv_prog_egrep='grep -E' ac_cv_sizeof_long_double='12' ac_cv_type_long_double='yes' libc_cv_386_tls='yes' libc_cv_Bgroup='yes' libc_cv_as_needed='yes' libc_cv_as_noexecstack='yes' libc_cv_asm_cfi_directives='yes' libc_cv_asm_global_directive='.globl' libc_cv_asm_previous_directive='yes' libc_cv_asm_protected_directive='yes' libc_cv_asm_set_directive='yes' libc_cv_asm_symver_directive='yes' libc_cv_asm_type_prefix='@' libc_cv_asm_underscores='no' libc_cv_asm_weak_directive='yes' libc_cv_autoconf_works='yes' libc_cv_broken_alias_attribute='no' libc_cv_broken_visibility_attribute='no' libc_cv_c_cleanup='yes' libc_cv_cc_with_libunwind='no' libc_cv_cpp_asm_debuginfo='yes' libc_cv_dot_text='.text' libc_cv_fno_unit_at_a_time='yes' libc_cv_forced_unwind='yes' libc_cv_fpie='no' libc_cv_friendly_stddef='yes' libc_cv_gcc___thread='yes' libc_cv_gcc_builtin_expect='yes' libc_cv_gcc_builtin_memset='no' libc_cv_gcc_builtin_redirection='yes' libc_cv_gcc_dwarf2_unwind_info='no_registry_needed' libc_cv_gcc_exceptions='yes' libc_cv_gcc_static_libgcc='-static-libgcc' libc_cv_gcc_subtract_local_labels='yes' libc_cv_gcc_tls_model_attr='yes' libc_cv_gcc_unwind_find_fde='yes' libc_cv_have_bash2='no' libc_cv_have_ksh='yes' libc_cv_have_sdata_section='no' libc_cv_have_section_quotes='no' libc_cv_idn='yes' libc_cv_initfinit_array='yes' libc_cv_ld_no_whole_archive='yes' libc_cv_ld_version_script_option='yes' libc_cv_libgcc_s_suffix='' libc_cv_linux2010='2.0.10 or later' libc_cv_need_minus_P='no' libc_cv_prog_as_gnu='yes' libc_cv_prog_ld_gnu='yes' libc_cv_ranlib_necessary='no' libc_cv_rootsbindir='/sbin' libc_cv_signed_size_t='no' libc_cv_slibdir='/lib' libc_cv_sysconfdir='/etc' libc_cv_visibility_attribute='yes' libc_cv_weak_symbols='yes' libc_cv_z_combreloc='yes' libc_cv_z_execstack='yes' libc_cv_z_initfirst='yes' libc_cv_z_nodelete='yes' libc_cv_z_nodlopen='yes' libc_cv_z_relro='yes' ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='ar' AS='as' ASFLAGS_config=' -Wa,--noexecstack' AUTOCONF='autoconf' AWK='gawk' BASH='/bin/sh' BISON='/usr/bin/bison' BUILD_CC='' CC='gcc' CFLAGS='-g -O2' CPP='gcc -E' CPPFLAGS='' CXX='g++' CXXFLAGS='-g -O2' DEFINES=' -D_LIBC_REENTRANT -D_LIBC_REENTRANT' DEFS='-DHAVE_CONFIG_H' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='grep -E' INSTALL_DATA='${INSTALL} -m 644' INSTALL_INFO='/usr/bin/install-info' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' KSH='/bin/sh' LD='ld' LDFLAGS='' LIBGD='no' LIBOBJS='' LIBS='' LN_S='ln -s' LTLIBOBJS='' MAKE='gmake' MAKEINFO='makeinfo' MIG='' MSGFMT='msgfmt' OBJDUMP='objdump' OBJEXT='o' PACKAGE_BUGREPORT='glibc' PACKAGE_NAME='GNU C Library' PACKAGE_STRING='GNU C Library (see version.h)' PACKAGE_TARNAME='c-library' PACKAGE_VERSION='(see version.h)' PATH_SEPARATOR=':' PERL='/usr/bin/perl' PWD_P='/usr/bin/pwd' RANLIB=':' RELEASE='stable' SED='sed' SHELL='/bin/sh' SYSINCLUDES='-I /lib/modules/2.6.14Y/build/include' VERSION='2.3.6' VERSIONING='yes' ac_ct_CC='gcc' ac_ct_CXX='g++' ac_ct_RANLIB='ranlib' add_ons='libidn nptl' all_warnings='' base_machine='i386' bindir='${exec_prefix}/bin' bindnow='no' bounded='no' build='i686-pc-linux-gnu' build_alias='' build_cpu='i686' build_os='linux-gnu' build_vendor='pc' cross_compiling='no' datadir='${prefix}/share' elf='yes' enable_check_abi='no' exceptions='-fexceptions' exec_prefix='${prefix}' fno_unit_at_a_time='-fno-unit-at-a-time' force_install='yes' gnu_as='yes' gnu_ld='yes' have_libaudit='' have_selinux='no' host='i686-pc-linux-gnu' host_alias='' host_cpu='i686' host_os='linux-gnu' host_vendor='pc' includedir='${prefix}/include' infodir='${prefix}/info' ldd_rewrite_script='../sysdeps/unix/sysv/linux/ldd-rewrite.sed' libc_cv_Bgroup='yes' libc_cv_as_needed='yes' libc_cv_asm_protected_directive='yes' libc_cv_cc_with_libunwind='no' libc_cv_cpp_asm_debuginfo='yes' libc_cv_forced_unwind='yes' libc_cv_fpie='no' libc_cv_gcc_static_libgcc='-static-libgcc' libc_cv_gcc_unwind_find_fde='yes' libc_cv_have_bash2='no' libc_cv_have_initfini='' libc_cv_have_ksh='yes' libc_cv_initfinit_array='yes' libc_cv_libgcc_s_suffix='' libc_cv_localedir='' libc_cv_rootsbindir='/sbin' libc_cv_slibdir='/lib' libc_cv_sysconfdir='/etc' libc_cv_z_combreloc='yes' libc_cv_z_execstack='yes' libc_cv_z_initfirst='yes' libc_cv_z_nodelete='yes' libc_cv_z_nodlopen='yes' libc_cv_z_relro='yes' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' linux_doors='no' localstatedir='${prefix}/var' mach_interface_list='' mandir='${prefix}/man' no_whole_archive='-Wl,--no-whole-archive' nopic_initfini='' old_glibc_headers='no' oldest_abi='default' oldincludedir='/usr/include' omitfp='no' pic_default='no' prefix='/usr' profile='yes' program_transform_name='s,x,x,' sbindir='${exec_prefix}/sbin' shared='yes' sharedstatedir='${prefix}/com' sizeof_long_double='12' static='yes' static_nss='no' subdirs=' ' sysconfdir='${prefix}/etc' sysnames=' sysdeps/i386/elf libidn/sysdeps/unix nptl/sysdeps/unix/sysv/linux/i386/i686 nptl/sysdeps/unix/sysv/linux/ i386 nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread nptl/sysdeps/unix/sysv nptl/sysdeps/unix nptl /sysdeps/i386/i686 nptl/sysdeps/i386 sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/c ommon sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386 sysdeps/unix sy sdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 nptl/sysdeps/i386/i486 sysdeps/i386/fpu sysdep s/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sys deps/generic/elf sysdeps/generic' target_alias='' uname_release='' uname_sysname='' uname_version='' use_ldconfig='yes' with_cvs='yes' with_fp='yes' xcoff='no' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define ASM_GLOBAL_DIRECTIVE .globl #define ASM_TYPE_DIRECTIVE_PREFIX @ #define DO_VERSIONING 1 #define EXPORT_UNWIND_FIND_FDE 1 #define HAVE_ASM_CFI_DIRECTIVES 1 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1 #define HAVE_ASM_SET_DIRECTIVE 1 #define HAVE_ASM_WEAK_DIRECTIVE 1 #define HAVE_BUILTIN_EXPECT 1 #define HAVE_BUILTIN_REDIRECTION 1 #define HAVE_CPP_ASM_DEBUGINFO 1 #define HAVE_ELF 1 #define HAVE_FORCED_UNWIND 1 #define HAVE_GNU_AS 1 #define HAVE_GNU_LD 1 #define HAVE_HIDDEN 1 #define HAVE_INITFINI_ARRAY 1 #define HAVE_INLINED_SYSCALLS 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIBIDN 1 #define HAVE_MEMORY_H 1 #define HAVE_PROTECTED 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRINGS_H 1 #define HAVE_STRING_H 1 #define HAVE_SUBTRACT_LOCAL_LABELS 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_TLS_MODEL_ATTRIBUTE 1 #define HAVE_TLS_SUPPORT 1 #define HAVE_UNISTD_H 1 #define HAVE_VISIBILITY_ATTRIBUTE 1 #define HAVE_Z_COMBRELOC 1 #define HAVE_Z_RELRO 1 #define HAVE___THREAD 1 #define NO_UNDERSCORES 1 #define PACKAGE_BUGREPORT "glibc" #define PACKAGE_NAME "GNU C Library" #define PACKAGE_STRING "GNU C Library (see version.h)" #define PACKAGE_TARNAME "c-library" #define PACKAGE_VERSION "(see version.h)" #define PI_STATIC_AND_HIDDEN 1 #define SIZEOF_LONG_DOUBLE 12 #define STDC_HEADERS 1 #define USE_IN_LIBIO 1 #define USE_REGPARMS 1 #endif #ifdef __cplusplus extern "C" void std::exit (int) throw (); using std::exit; configure: exit 0
*** This bug has been marked as a duplicate of 333 ***