This is the mail archive of the gcc-patches@gcc.gnu.org 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: [PATCH] 3.2: Fixup symbol versioning mistake on powerpc-linux-gnu


On Wed, Aug 07, 2002 at 12:22:01AM +0200, Franz Sirl wrote:
> As explained in an earlier message, if you deliver your c++ app
> together with libgcc_s and use it on on a gcc-2.95 compiled glibc,
> the app may not run because of missing symbol versions.

This is my sticking point.  This explanation is not detailed enough.
*WHY* is the symbol version missing?  Why does the version of gcc
that compiled glibc affect the set of symbols exported from glibc
in any way?

> Maybe I should ask a question myself, what is the reason for this strange 
> setup on all linux platforms that don't override it? Why is 
> config/libgcc-glibc.ver done this way?

Because I thought all existing glibc ports did things the same way
that x86 did, and that even if they didn't, that it didn't make any
difference what version tag was attached to these symbols.


r~


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