[libstdc++] Port-specific symbol exports, porting notes

Gerald Pfeifer pfeifer@dbai.tuwien.ac.at
Sun Jul 6 21:12:00 GMT 2003

On Sun, 6 Jul 2003, Andreas Jaeger wrote:
> But we need to support binutils 2.13 - and disabling symbol versioning
> for older binutils is not an option!

And _at least_ binutils 2.12.1!

On Sun, 6 Jul 2003, Phil Edwards wrote:
> My opinion is that /by the time 3.4 is released/, binutils 2.14 will be
> far more widespread than it is now.  The kind of people who install 3.4
> the day it's released will already have installed 2.14.  The kind of
> people who stay with 3.3 for years to come will also stay with 2.1[23]
> for years to come, and symvers will continues to work for them as well.

Negative.  I am bootstrapping GCC mainline on a daily base on FreeBSD
4.8-RELEASE and FreeBSD 4-STABLE production and SuSE 8.2 systems here,
which are using binutils 2.12.1 and 2.13, and will probably keep them
for quite some time.

> So I submit that nearly all the folks mixing development-stage compilers
> with older released binutils will be us.

...and thousands of users of the BSD ports collections, and many users
who need to use non-released GCC for various reasons, and so on.

If we can work with vendor tools (as, ld) we really should also support
older versions of the GNU tools.

Gerald "Jerry"   pfeifer@dbai.tuwien.ac.at   http://www.pfeifer.com/gerald/

More information about the Libstdc++ mailing list