Re: [v3] Filter out basever symbols on Solaris

2013-03-06 Thread Paolo Carlini
On 03/06/2013 02:25 PM, Rainer Orth wrote: Unless those symbols were explicitly exported in config/abi/pre/gnu*.ver (which they are not, otherwise the x86_64-unknown-linux-bootstrap would have shown a failure), they couldn't make it into libstdc++.so. They only occur on Solaris because gld expli

Re: [v3] Filter out basever symbols on Solaris

2013-03-06 Thread Rainer Orth
Hi Paolo, Rainer Orth writes: > diff --git a/libstdc++-v3/scripts/extract_symvers.in > b/libstdc++-v3/scripts/extract_symvers.in > --- a/libstdc++-v3/scripts/extract_symvers.in > +++ b/libstdc++-v3/scripts/extract_symvers.in > @@ -49,9 +49,12 @@ SunOS) > if

Re: [v3] Filter out basever symbols on Solaris

2013-03-06 Thread Paolo Carlini
Hi, On 03/06/2013 12:08 PM, Rainer Orth wrote: Rainer Orth writes: Andreas Schwab writes: Rainer Orth writes: diff --git a/libstdc++-v3/scripts/extract_symvers.in b/libstdc++-v3/scripts/extract_symvers.in --- a/libstdc++-v3/scripts/extract_symvers.in +++ b/libstdc++-v3/scripts/extract_

Re: [v3] Filter out basever symbols on Solaris

2013-03-06 Thread Rainer Orth
Rainer Orth writes: > Andreas Schwab writes: > >> Rainer Orth writes: >> >>> diff --git a/libstdc++-v3/scripts/extract_symvers.in >>> b/libstdc++-v3/scripts/extract_symvers.in >>> --- a/libstdc++-v3/scripts/extract_symvers.in >>> +++ b/libstdc++-v3/scripts/extract_symvers.in >>> @@ -49,9 +49,1

Re: [v3] Filter out basever symbols on Solaris

2013-02-27 Thread Rainer Orth
Andreas Schwab writes: > Rainer Orth writes: > >> diff --git a/libstdc++-v3/scripts/extract_symvers.in >> b/libstdc++-v3/scripts/extract_symvers.in >> --- a/libstdc++-v3/scripts/extract_symvers.in >> +++ b/libstdc++-v3/scripts/extract_symvers.in >> @@ -49,9 +49,12 @@ SunOS) >>if readelf --h

Re: [v3] Filter out basever symbols on Solaris

2013-02-26 Thread Andreas Schwab
Rainer Orth writes: > diff --git a/libstdc++-v3/scripts/extract_symvers.in > b/libstdc++-v3/scripts/extract_symvers.in > --- a/libstdc++-v3/scripts/extract_symvers.in > +++ b/libstdc++-v3/scripts/extract_symvers.in > @@ -49,9 +49,12 @@ SunOS) >if readelf --help | grep -- --wide > /dev/null;

[v3] Filter out basever symbols on Solaris

2013-02-26 Thread Rainer Orth
Currently, the Solaris baselines include several symbols that are not libstdc++-specific, but are (or should be) present in every Solaris shared object (like _DYNAMIC, _GLOBAL_OFFSET_TABLE_, and several others). Unfortunately, under some circumstances (combination of assembler and linker used) the