This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


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

Q: pthreads, crosscompiling


Hi,

I'm fairly new to the Cygwin project, and I've got some questions. 

I know the pthreads implementation isn't quite stable right now. Does
anybody know how this is going to be in the future? I'm a C programmer, so
optionally I can help develop the pthreads implementation, but I haven't got
a lot of time to do so.

Related to this: I can't compile the latest snapshot of the Cygwin source.
I've downloaded cygwin-src-19990905_tar.gz, unpacked it, and ran configure ;
make. It stops with the message:

gcc -c -fno-rtti -fno-exceptions  -g -O2 -Wall -Wwrite-strings
-I./include
 -I. -I./../newlib/libc/sys/cygwin -I./../newlib/libc/include
-I./config/i386 -n
ostdinc++ -o wait.o wait.cc
gcc -c -fno-rtti -fno-exceptions  -g -O2 -Wall -Wwrite-strings
-I./include
 -I. -I./../newlib/libc/sys/cygwin -I./../newlib/libc/include
-I./config/i386 -n
ostdinc++ -o window.o window.cc
dlltool --as=as -k --dllname kernel32.dll --output-lib libkernel32.a --def
sysde
f/kernel32.def
dlltool --as=as -k --dllname advapi32.dll --output-lib libadvapi32.a --def
sysde
f/advapi32.def
make[1]: *** No rule to make target `../newlib/libc.a', needed by
`new-cygwin1.d
ll'.  Stop.
make: *** [all-target-winsup] Error 2

I think it's cause by the absence of a Makefile in i686-pc-cygwin32/newlib,
and configure doesn't run from that directory:
gorgo:~/src/i686-pc-cygwin32/newlib$ ./configure
loading cache ./config.cache
configure: error: can not find install-sh or install.sh in .. ./..


A completely different question: right now we're developing Unix software on
Solaris, and our complete version-control system is running on the Sun. Is
it still practical to setup a crosscompiler on Solaris to generate NT
binaries?

The project I'm working on involves extensive use of threads, tcp/ip and
Unix domain sockets. All source is beleived to be quite Posix complient.

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


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