This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: LSB patch to gcc 3.3 tree

You Wrote Doug Beattie
> I have been asked by Gaby to post the directions to Stuart Andersons C++
> patch request to this list.
> Gaby said "It is the patch that exposes the necessary symbols, already
> applied to gcc-3_4-branch.   Therefore, my approval is a "line-up"."
> Information on this is available at:
> You can obtain the patch by clicking on the link titled "C++ ABI Test
> tool".
> I've cc'd Stuart so he will know this has been done and can also be
> reached to respond to and technical questions the list may have.

Thanks for doing this.  The patch in question is in the
README file.  I copy-and-paste it here for completeness.

------------- begin README -----
cxxabichk will complain about several symbol which are not found. These
symbols are in the library, but have not been exported by the gnu linker-map
in CVS. This patch will expose the needed interface. Note that the actual
symbol version use in this patch is open for discussion. This patch is needed
for both gcc 3.2 & gcc 3.3. There is a similar, but different patch needed
gcc 3.4.

Index: libstdc++-v3/config/linker-map.gnu
RCS file: /cvsroot/gcc/gcc/libstdc++-v3/config/linker-map.gnu,v
retrieving revision
diff -r1.25.2.9 linker-map.gnu
> GLIBCPP_3.2.4 {
>     # std::__ctype_abstract_base*
>     _ZNSt21__ctype_abstract_base*;
>     # std::__codecvt_abstract_base*
>     _ZNSt23__codecvt_abstract_base*;
> } GLIBCPP_3.2.3;
> CXXABI_1.2.2 {
>     _ZN10__cxxabiv1*;
>     _ZNK10__cxxabiv1*;
>     _ZN9__gnu_cxx*;
> } CXXABI_1.2.1;
------------- end README -------------

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]