delorie.com/archives/browse.cgi | search |
Delivered-To: | listarch-cygwin AT sourceware DOT cygnus DOT com |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
Sender: | cygwin-owner AT sourceware DOT cygnus DOT com |
Delivered-To: | mailing list cygwin AT sourceware DOT cygnus DOT com |
Message-Id: | <199902152346.RAA23570@modi.xraylith.wisc.edu> |
X-Authentication-Warning: | modi.xraylith.wisc.edu: localhost.xraylith.wisc.edu [127.0.0.1] didn't use HELO protocol |
To: | Graham Dumpleton <Graham DOT Dumpleton AT ra DOT pad DOT otc DOT com DOT au> |
cc: | cygwin AT sourceware DOT cygnus DOT com |
Subject: | Re: B20: make confused with //a style drive specifiers |
In-reply-to: | Your message of "Tue, 16 Feb 1999 10:01:10 +1100." |
<199902152301 DOT KAA22608 AT baldric DOT pad DOT otc DOT com DOT au> | |
Date: | Mon, 15 Feb 1999 17:46:18 -0600 |
From: | Mumit Khan <khan AT xraylith DOT wisc DOT EDU> |
Graham Dumpleton <Graham DOT Dumpleton AT ra DOT pad DOT otc DOT com DOT au> writes: > > Would be interested to hear if you only installed makeit or whether you got > the OSE C++ class libraries to build and install as well. When I install the > OSE C++ class libraries I get lots of problems with multiply defined symbols. > Both the EGCS 1.1 and 1.1.1 compilers under B20 will when using debug in > some cases expand inline functions of templates but give them global scope > meaning that when multiple object files are linked with those expansions > you get multiple definitions for the inline functions. Also get multiple > definitions for virtual function tables as well some times. > Hi Graham, Could you possibly put together a test case so I can try and get a fix in before egcs-1.1.2 is released? What you see sounds like a bug in emitting .linkonce directive (somewhat like "weak" symbols in ELF, but done at the section level instead of symbol level) for certain inlines. In the meantime, I'll download the latest release and try it out. Regards, Mumit
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |