This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Conflict between libcygwin.a and GCC core libraries
- From: Markus Gerwinski <markus at gerwinski dot de>
- To: cygwin at cygwin dot com
- Cc: peter at gerwinski dot de
- Date: Tue, 19 Nov 2002 17:08:45 +0100
- Subject: Conflict between libcygwin.a and GCC core libraries
Hi folks,
I'm currently trying to compile GPA (s. http://www.gnupg.org/gpa.html) on
Cygwin. To get it up and running, first of all I had to insert "-mno-cygwin
-mms-bitfields" into the compiler options. After changing some more stuff in
the makefiles, compiling runs fine now, but linking still causes trouble.
First, I got a lot of `undefined references' to functions as basic as
`__assert'. To get rid of them, I included "-lcygwin" by hand into the linker
options. Now, the undefined references have disappeared, but instead I get
the following error message:
libcygwin.a: multiple definition of `atexit'
crt2.o:crt1.c: first defined here
Since libcygwin and crt2 are both essential parts of the development
environment itself, I don't see a possibility how to solve this conflict.
Can anyone help me?
Thanks alot in advance
Markus
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/