public inbox for pthreads-win32@sourceware.org
 help / color / mirror / Atom feed
* static linking with mingw32
@ 2003-01-16 17:09 Stephan Brauss
  2003-01-17 17:58 ` Stephan Brauss
  0 siblings, 1 reply; 2+ messages in thread
From: Stephan Brauss @ 2003-01-16 17:09 UTC (permalink / raw)
  To: pthreads-win32

Hello!

Does someone know, how I can link my program statically with libpthreadGC?
Like I have done for other libraries, I have built a static one with the following command:

 i386-mingw32msvc-ar crus libpthreadGC_s.a attr.o barrier.o cancel.o cleanup.o condvar.o \
	create.o dll.o errno.o exit.o fork.o global.o misc.o mutex.o nonportable.o private.o \
	rwlock.o sched.o semaphore.o signal.o spin.o sync.o tsd.o

Then, I tried to compile and link the example join0.c:
 i386-mingw32msvc-gcc join0.c -o join0.exe -lpthreadGC
 i386-mingw32msvc-g++ join0.c -o join0s.exe -x c++ -mthreads -D_DLL -DPTW32_BUILD -lpthreadGCE_s -lwsock32

join0.exe uses the dll, join0s.exe is linked statically. join0.exe works, join0s.exe produces a page fault.

Has someone an idea what is wrong? Can't I use it statically?
I tested with pthreads-snap-2002-11-04.

Stephan

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: static linking with mingw32
  2003-01-16 17:09 static linking with mingw32 Stephan Brauss
@ 2003-01-17 17:58 ` Stephan Brauss
  0 siblings, 0 replies; 2+ messages in thread
From: Stephan Brauss @ 2003-01-17 17:58 UTC (permalink / raw)
  To: pthreads-win32

I solved my problem by using the routines pthread_win32_process_attach/detach_np()
and pthread_win32_thread_attach/detach_np() of pthread.h.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-01-17 17:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-16 17:09 static linking with mingw32 Stephan Brauss
2003-01-17 17:58 ` Stephan Brauss

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).