delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/04/19/13:44:14

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Date: Wed, 19 Apr 2000 14:43:32 -0400
From: c_berry AT vertex DOT isc-net DOT upenn DOT edu
To: cygwin AT sourceware DOT cygnus DOT com
Subject: Linking MSVC++ and Cygwin libraries: relocation problems
Message-ID: <20000419144332.A3741@vertex.isc-net.upenn.edu>
Mime-Version: 1.0
X-Mailer: Mutt 1.0i

Hi,

I'm trying to link MSVC++ objects with gcc objects.  In order to resolve
the system calls in my gcc code, I need to bring in Cygwin's libc and
libcygwin.   

The Cygwin FAQ indicates that this is possible, but I'm getting relocation
warnings using Microsoft's linker.  

Has anyone ever done this successfully?

----------------------------------------------------------------------------
 link /NODEFAULTLIB /INCREMENTAL:NO /PDB:NONE /RELEASE /NOLOGO \
      -entry:_DllMainCRTStartup AT 12 -dll -ignore:4078 -subsystem:native,4.0 \
      -def:test.def -out:test.dll \
      	test.obj test.res 
	msvcrt.lib oldnames.lib kernel32.lib ws2_32.lib \
	mswsock.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib \
	winspool.lib comctl32.lib netapi32.lib \
	test_gcc_obj.o libc.a libcygwin.a

   Creating library test.lib and object test.exp

LINK : warning LNK4092: shared section ".stab" contains relocations; 
	image may not run correctly

----------------------------------------------------------------------------
test.dll - 0 error(s), 1 warning(s)



Thanks,
Mike



--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019