I'm attempting to configure newlib for --target=i386-linux-newlib.
configure is failing here:
checking for gcc... (cached) i386-linux-newlib-gcc
-B/home/sjackman/src/toolchain/i386-linux-newlib/newlib-cvs/_build/i386-linux-newlib/newlib/
-isystem /home/sjackman/src/toolchain/i386-linux-newlib/newlib-cvs/_build/i386-linux-newlib/newlib/targ-include
-isystem /home/sjackman/src/toolchain/i386-linux-newlib/newlib-cvs/newlib/libc/include
checking whether the C compiler (i386-linux-newlib-gcc
-B/home/sjackman/src/toolchain/i386-linux-newlib/newlib-cvs/_build/i386-linux-newlib/newlib/
-isystem /home/sjackman/src/toolchain/i386-linux-newlib/newlib-cvs/_build/i386-linux-newlib/newlib/targ-include
-isystem /home/sjackman/src/toolchain/i386-linux-newlib/newlib-cvs/newlib/libc/include
-O2 -g -O2 ) works... no
configure: error: installation or configuration problem: C compiler
cannot create executables.
make[1]: *** [configure-target-newlib] Error 1
make[1]: Leaving directory
`/home/sjackman/src/toolchain/i386-linux-newlib/newlib-cvs/_build'
I know I got farther than this before. The C compiler cannot create
executables because crt0.o is missing, but I haven't built newlib yet,
so this isn't surprising. Any suggestion what's gone wrong here?