Date: Thu, 06 Feb 1997 11:21:07 -0500 From: Bakul Shah <bakul@torrentnet.com> To: Terry Lambert <terry@lambert.org> Cc: chat@FreeBSD.org Subject: Re: g++, STL and -frepo on FreeBSD-2.2-Beta Message-ID: <199702061621.LAA16070@chai.plexuscom.com> In-Reply-To: Your message of "Wed, 05 Feb 1997 15:29:25 MST." <199702052229.PAA15792@phaeton.artisoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> I guess this is where the confusion is. Is g++ without frepo statically > typed, but with frepo, not statically typed? There are no semantic differences at the language level. AFAIK, the -frepo patches simply affect the *size* of the generated binary. > You seem to be saying that the frepo patches don't work, or because > they are known to work with ELF, that the frepo patches don't work > with the a.out code back end and/or linker. What does not work is stock FSF g++ plus -frepo patches under FreeBSD. by `not work' I mean the compile phase succeeds but the link phase fails. I do not know _where_ the actual error is and I stopped worrying about it once I found out the stock FreeBSD g++ works just fine (if you avoid flags like -fexternal-templates). The only change is that the generated binary is bigger. > Hmmm... have you tried running the make under gnumake? It may be that > there is a step not being invoked... The makefiles are gnumakefiles so I had no other alternative. > Thanks for the correction, too; it's always better to know what is > going on than to think you know what is going on. ;-). I see an infinite recursion here :-) -- bakul
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702061621.LAA16070>