delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/01/26/13:06:41

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <20010126173102.3803.qmail@web1902.mail.yahoo.com>
Date: Fri, 26 Jan 2001 09:31:02 -0800 (PST)
From: =?iso-8859-1?q?Leo=20Liberti?= <leoliberti AT yahoo DOT com>
Subject: RE: Using cygwin to make C++ DLL's to link with MSVC++
To: cygwin AT cygwin DOT com
MIME-Version: 1.0

Thanks to everyone who lent a hand.

Just to summarize what the situation is (for
future reference in case somebody asks something
similar):

1) I had software written in C++ and tested (and
working) with GNU c++ compiler
2) It wouldn't compile with MS VC++ 6.0 because
of an INTERNAL COMPILER ERROR (probably a bug
in the microsoft compiler).

Solutions:
1) compile and link DLLs with CygWin32:
	not a viable solution because of mangling
	C++ name schemes incompatibility between
	microsoft and everyone else's binary object
	formats
2) compile and link DLLs with UWin:
	not a viable solution because it implicitely
	calls CL.EXE (microsoft C++ compiler
	command line executable) which of course
	fails with its internal bug.
3) external solutions, like mks: 
	not tested because
	it seems to me that they actually integrate
	a unix-like environment with CL.EXE, 
	substantially similar to solution 2, already
	failed
4) follow CL.EXE error message and contact M$
technical
service
	not possible because the website for technical
	support actually consists of a list of prices:
	do we have to pay M$ to tell them their
	software have bugs?

Final recommendation:

	Dump CL.EXE, dump the whole OS, forget
	it ever existed and go on developing in
	more reasonable environments.

Again, thanks for your help.

Leo

__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices. 
http://auctions.yahoo.com/

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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