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