Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
To: cygwin@cygwin.com
X-Injected-Via-Gmane: http://gmane.org/
Path: not-for-mail
From: Shankar Unni <shankar@cotagesoft.com>
Subject: Re: .dll question
Date: Wed, 02 Oct 2002 18:10:14 -0700
Lines: 15
Message-ID: <3D9B98F6.3040003@cotagesoft.com>
References: <3D9B1B11.16005.3D0BDC@localhost> <1033600781.14524.221.camel@lifelesswks>
NNTP-Posting-Host: adsl-64-165-207-58.dsl.snfc21.pacbell.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: main.gmane.org 1033607502 11011 64.165.207.58 (3 Oct 2002 01:11:42 GMT)
X-Complaints-To: usenet@main.gmane.org
NNTP-Posting-Date: Thu, 3 Oct 2002 01:11:42 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (Compact)
X-Accept-Language: en-us, en

On 10/2/2002 4:19 PM, Robert Collins wrote:

> No it can't. In general, C++ compilers don't interoperate. The C++-Lite
> FAQ has a section on this.
> From memory, the issues are:
> *VMT layout
 > [..]

And before someone jumps up and asks why this can't be reverse 
engineered - apart from the general difficulty of the task, there are 
even potential patent issues, as Microsoft claims to have patented some 
clever VMT layout and optimization algorithms that they use for VC++. 
It's unclear whether another compiler can use the same algorithm (to 
match VC++) without running afoul of these patents..




--
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/

