delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/07/07/22:47:12

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3D28FCF6.40808@ece.gatech.edu>
Date: Sun, 07 Jul 2002 22:46:14 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2
X-Accept-Language: en-us
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Available for test: gcc-3.1.1-1, gcc2-2.95.3-6, and gcc-mingw-3_1-20020516-1
References: <20020707032010 DOT GA22463 AT redhat DOT com>

--------------000607080204020708070905
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

I believe there are a few problems with gcc-2's c++ support -- I've 
attached an example that should demonstrate the problem.  (just unpack, 
cd, and make).

I'm getting lots of these sorts of errors:

/tmp/dllhelpers-0.4.0/cxx/usedll.cc:22: undefined reference to 
`endl(ostream &)'

I think the problem is that g++-2 is using g++(3.1.x)'s libstdc++.a 
library.  running the link command with -verbose, and I get:

...
attempt to open /usr/local/lib/libstdc++.a failed
attempt to open /usr/lib/libstdc++.dll.a failed
attempt to open /usr/lib/stdc++.dll.a failed
attempt to open /usr/lib/libstdc++.a succeeded
attempt to open .//libgcc.dll.a failed
attempt to open .//gcc.dll.a failed
...

But, didn't the C++ ABI change between gcc 2.95.x and 3.x ?  If so, does 
this mean that g++(3.x) can't use any C++ libraries that were compiled 
with g++(2.95.x)?

--Chuck

--------------000607080204020708070905
Content-Type: application/octet-stream;
 name="cxx.tar.bz2"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cxx.tar.bz2"

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

--------------000607080204020708070905
Content-Type: text/plain; charset=us-ascii

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

- Raw text -


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