unidiff version of the last patch I submitted
Richard Earnshaw
rearnsha@arm.com
Mon Jul 29 07:26:00 GMT 2002
> >>>>> "Richard" == Richard Earnshaw <rearnsha@arm.com> writes:
>
> >> +#include <sys/socket.h>
> >> +#include <fcntl.h>
>
> Richard> is causing a build failure on an arm-elf cross using newlib.
> Richard> Newlib doesn't provide sys/socket.h so we die horribly.
>
> Thanks. Those includes aren't necessary; they're stuff from the patch
> that I forgot to delete.
>
Thanks. Unfortunately there's still something broken: I'm now seeing
/home/rearnsha/gnu/egcs/arm-elf/gcc/xgcc -shared-libgcc
-B/home/rearnsha/gnu/egcs/arm-elf/gcc/ -nostdinc++
-L/home/rearnsha/gnu/egcs/arm-elf/arm-elf/thumb/libstdc++-v3/src
-L/home/rearnsha/gnu/egcs/arm-elf/arm-elf/thumb/libstdc++-v3/src/.libs
-nostdinc -B/home/rearnsha/gnu/egcs/arm-elf/arm-elf/thumb/newlib/ -isystem
/home/rearnsha/gnu/egcs/arm-elf/arm-elf/thumb/newlib/targ-include -isystem
/home/rearnsha/gnusrc/egcs-cross/newlib/libc/include
-B/home/rearnsha/gnu/egcs//arm-elf-install/arm-elf/bin/
-B/home/rearnsha/gnu/egcs//arm-elf-install/arm-elf/lib/ -isystem
/home/rearnsha/gnu/egcs//arm-elf-install/arm-elf/include
-L/home/rearnsha/gnu/egcs/arm-elf/ld -mthumb -DHAVE_CONFIG_H -I.
-I/home/rearnsha/gnusrc/egcs-cross/libjava -I./include -I./gcj
-I/home/rearnsha/gnusrc/egcs-cross/libjava -Iinclude
-I/home/rearnsha/gnusrc/egcs-cross/libjava/include
-I/home/rearnsha/gnusrc/egcs-cross/libjava/../boehm-gc/include -DSILENT=1
-DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1
-DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1
-DNO_SIGSET=1 -DNO_DEBUGGING=1 -I/home/rearnsha/gnusrc/egcs-cross/libjava/.
././libjava/../gcc -I/home/rearnsha/gnusrc/egcs-cross/libjava/../zlib
-fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum
-I/usr/X11R6/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/home/rearnsha/gnu/e
gcs//arm-elf-install\" -g -O2 -mthumb -MD -MT java/io/natFileDescriptor.lo
-MF java/io/natFileDescriptor.pp -c java/io/natFileDescriptor.cc -o
java/io/natFileDescriptor.o
java/io/natFileDescriptor.cc: In member function `void
java::io::FileDescriptor::setLength(__java_long)':
java/io/natFileDescriptor.cc:220: error: `::ftruncate' undeclared (first
use
here)
gnumake[4]: *** [java/io/natFileDescriptor.lo] Error 1
More information about the Gcc-bugs
mailing list