This is the mail archive of the newlib@sources.redhat.com 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]

trouble cross compiling newlib (1.9.0) from linux to cygwin


I configured newlib like this:

mkdir build
cd build
../newlib-1.9.0/configure --target=i386-cygwin32
make all install

after successfully building and installing binutils-2.11.2 and gcc 3.0.1 
bootstrap compiler (--without-headers --with-newlib) also for 
i386-cygwin32 target.

I get this error message while compiling newlib/libc/reent/timer.c:

In file included from newlib/libc/reent/timer.c:9:
newlib/libc/include/sys/time.h:27:24: sys/select.h: The file or folder 
does not exist

make: Leaving dir: newlib/libc/reent
make: Leaving dir: newlib/libc
make: Leaving dir: newlib

I looked into sys/time.h and saw that the directive to include 
sys/select.h was surrounded by #ifdef CYGWIN
Is this file specific to the cygwin target, and why does it not exist?

Thanks in advance

// Simon Brenner


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]