This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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] BZ #19590: Fixed build of shared objects that use libmvec.so functions


On Wed, 10 Feb 2016, Florian Weimer wrote:

> > It is deliberately only part of the static library ABI, not part of the 
> > shared library ABI, because the shared libraries should not need more than 
> > one internal-namespace exported name for the same interface (and it's a 
> > compiler limitation that the other name exists at all).
> 
> I'm still surprised that we ended up in this situation. :-/

My original request to work on a GCC-based solution rather than exporting 
the extra names from libmvec.so was *not* meant to mean "post one message 
to the gcc list and expect a solution to emerge and be implemented".  It 
was meant to mean leading the full process from discussion through 
consensus building and implementation.  (And originally we envisaged that 
the asm-based workaround in the header would suffice, before it turned out 
that didn't work with LTO.)

-- 
Joseph S. Myers
joseph@codesourcery.com


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