Warner Losh wrote:
> In message <20655.920182...@zippy.cdrom.com> "Jordan K. Hubbard" writes:
> : > I for one would love to see 2.8.1 or newer in the tree for my own,
> : > selfish reasons.  Many ports (new architectures) would benefit from
> : > this.
> : 
> : Is that to say that you prefer it over egcs 1.1.1?  If so, why?
> 
> No.  I'd love to see 2.8.1 or newer.  egcs 1.1.1 is newer.  I'd prefer
> egcs, for a variety of reasons...
> 
> Warner

A fair bit of work as been done on getting our stuff and egcs 1.1.1 merged
and into shape.  I see egcs 1.1.2 appears to be on the horizon, that won't
be much problem when it arrives as I expect it's pretty close to the 1.1.1
layout.

The main holdups have been getting the native egcs build to do something
more sensible with regards to -aout/-elf, and, if things work out, a bit
better cross-compile support.  (Note, the cross compile stuff doesn't work
too happily with the existing bmake glue and hacks in the code.)  I think 
I've got the threaded vs setjump/longjump exception stuff sorted out and 
runtime switchable based on -thread etc.

I suspect libg++ is approaching "delete" material.  libstdc++ comes with
egcs, and a hacked up libg++ is floating around that we can probably use,
but I wonder if it's time to loose it and keep just libstdc++.  libg++ on
it's own isn't all that useful, and would probably be better as a port for 
the few (if any) things that actually uses it's (non-standard) class 
libraries.

Cheers,
-Peter




To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to