Re: [v3] Filter out basever symbols on Solaris

2013-03-06 Thread Rainer Orth
Rainer Orth r...@cebitec.uni-bielefeld.de writes: Andreas Schwab sch...@suse.de writes: Rainer Orth r...@cebitec.uni-bielefeld.de writes: diff --git a/libstdc++-v3/scripts/extract_symvers.in b/libstdc++-v3/scripts/extract_symvers.in --- a/libstdc++-v3/scripts/extract_symvers.in +++

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 r...@cebitec.uni-bielefeld.de writes: Andreas Schwab sch...@suse.de writes: Rainer Orth r...@cebitec.uni-bielefeld.de writes: diff --git a/libstdc++-v3/scripts/extract_symvers.in b/libstdc++-v3/scripts/extract_symvers.in ---

Re: [v3] Filter out basever symbols on Solaris

2013-03-06 Thread Rainer Orth
Hi Paolo, Rainer Orth r...@cebitec.uni-bielefeld.de 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

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

Re: [v3] Filter out basever symbols on Solaris

2013-02-27 Thread Rainer Orth
Andreas Schwab sch...@suse.de writes: Rainer Orth r...@cebitec.uni-bielefeld.de 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

[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)

Re: [v3] Filter out basever symbols on Solaris

2013-02-26 Thread Andreas Schwab
Rainer Orth r...@cebitec.uni-bielefeld.de 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