On Tue, Feb 17, 2015 at 04:21:06PM +0000, Joseph Myers wrote: > On Tue, 17 Feb 2015, Jakub Jelinek wrote: > > > Third attempt failed with: > > ../../../libgcc/config/nvptx/realloc.c:24:20: fatal error: stdlib.h: No > > such file or directory > > compilation terminated. > > ../../../libgcc/static-object.mk:17: recipe for target 'realloc.o' failed > > make[2]: *** [realloc.o] Error 1 > > make[2]: *** Waiting for unfinished jobs.... > > make[2]: Leaving directory '/usr/src/gcc/objnvptx/nvptx-none/libgcc' > > I have nvptx-newlib symlinked into the gcc tree as newlib, so I expected it > > would be built in-tree, is that not the case (at least wiki/Offloading > > mentions that). Or is it just that libgcc can't really have dependencies on > > newlib headers as newlib is built after libgcc? > > I've committed this patch to fix this last issue (the header dependence, > that is; I don't know about the in-tree build).
Thanks, sure, libgcc now builds fine, the in-tree build fails: configure:4261: checking for C compiler default output file name configure:4283: /usr/src/gcc/objnvptx/./gcc/xgcc -B/usr/src/gcc/objnvptx/./gcc/ -nostdinc -B/usr/src/gcc/objnvptx/nvptx-none/newlib/ -isystem /usr/src/gcc/objnvptx/nvptx-none/newlib/targ-include -isystem /usr/src/gcc/newlib/libc/include -B/usr/local/nvptx-none/bin/ -B/usr/local/nvptx-none/lib/ -isystem /usr/local/nvptx-none/include -isystem /usr/local/nvptx-none/sys-include -g -O2 conftest.c >&5 error opening libc.a collect2: error: ld returned 1 exit status very early during in-tree newlib configure. Jakub