This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
>> ../gcc-6.1.0/configure --target=$TARGET --prefix=$PREFIX --with-system-zlib --disable-shared --enable-languages=c,c++ >> make > > I believe you still need to pass --with-newlib to the second gcc invocation. > If you provide the libstdc++-v3 config.log, it should show exactly why > link tests are being disabled. Thanks for the suggestion. If I configure the second gcc invocation with "--with-newlib", I get an earlier compile-time error complaining that "typeof" is not declared: ../../../gcc-6.1.0/libquadmath/strtod/strtod_l.c:127:24: warning: implicit declaration of function 'typeof' [-Wimplicit-function-declaration] #define SWAP(x, y) ({ typeof(x) _tmp = x; x = y; y = _tmp; }) ^ ../../../gcc-6.1.0/libquadmath/strtod/strtod_l.c:1240:12: note: in expansion of macro 'SWAP' (void) SWAP (psrc, pdest); ^~~~ ../../../gcc-6.1.0/libquadmath/strtod/strtod_l.c:127:34: error: expected ';' before '_tmp' #define SWAP(x, y) ({ typeof(x) _tmp = x; x = y; y = _tmp; }) ^ The libstdc++v3 config.log file (from a build configured without "--with-newlib") is attached. There are a number of errors for unrecognized command line options with xgcc, for example: configure:3952: $? = 0 configure:3941: /proj/microflex/users/jwilkes/gnu/build-gcc/./gcc/xgcc -B/proj/microflex/users/jwilkes/gnu/build-gcc/./gcc/ -B/proj/microflex/tools/sw/x86_64-elf/bin/ -B/proj/microflex/tools/sw/x86_64-elf/lib/ -isystem /proj/microflex/tools/sw/x86_64-elf/include -isystem /proj/microflex/tools/sw/x86_64-elf/sys-include -V >&5 xgcc: error: unrecognized command line option '-V' xgcc: fatal error: no input files compilation terminated. It also complains about missing "ac_nonexistent.h" file, "memory.h", "dlfcn.h", files. One of the errors is from "ld" complaining that it can't find crt0.o. I intend to use this tool chain (if I can ever get it to build and install) for FreeRTOS development, and crt0 is neither needed nor used by FreeRTOS, which is why I don't have one. The last reported error in config.log is: configure:11376: checking for shl_load configure:11376: error: Link tests are not allowed after GCC_NO_EXECUTABLES. Thanks, John -- John Wilkes | AMD Research |Â john.wilkes@amd.com | office: +1 425.586.6412 (x26412)
Attachment:
config.log
Description: config.log
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |