delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/10/30/23:09:31

From: khan AT xraylith DOT wisc DOT edu (Mumit Khan)
Subject: egcs+coolview update
30 Oct 1997 23:09:31 -0800 :
Message-ID: <199710310532.XAA14718.cygnus.gnu-win32@eh_pc11.xraylith.wisc.edu>
To: gnu-win32 AT cygnus DOT com

Just to let folks know, coolview-971030 (thanks Sergey!) works like a
charm with egcs. I have currently two versions of egcs working (either
works the same way for C/objc/f77, and only differ for C++):
   
 a. Hacked backend to desupport arbitrary/named sections. This is the
    way the CDK compiler works, so shouldn't be a surprise. This is 
    the one that is available via my gnu-win32 WWW page right now.

 b. (Highly experimental) hacked C++ front-end to output all templates 
    and vtables/rtti info in named sections, not just the implicitly 
    defined ones. This makes the symbols something akin to ELF weak 
    symbols and makes working with templates a joy! This is how Borland 
    C++ works for example, as do most ELF based tools.

    Anybody who wants to beta-test (b), please drop me a line.

Again, these two only differ in the support for C++ (esp templates), not
for C, F77 or objC.

I've successfully built a ~250K LOC C++ project with both versions, as
well as octave-2.0.9 (my favorite test case -- a healthy mixture of C++
and F77).

In either compiler, there is a minor change to winup/cygwin.din to account 
for changes in libgcc changes.

There seems to be little interest in cygwin32 target in the gcc dev 
community (none of the developers use it I would assume), so it might be 
a while before my changes are examined (and fixed, since most of the 
changes need to sanitized so other targets don't get affected incorrecly) 
by the experts. In the meantime, I'll upload my binaries so others can 
play with it.

Regards,
Mumit -- khan AT xraylith DOT wisc DOT edu
http://www.xraylith.wisc.edu/~khan/
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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