Skip site navigation (1)Skip section navigation (2)
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>