List Archive: gentoo-alt
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On 02/10/2011 10:11 PM, Perry Smith wrote:
> On Feb 10, 2011, at 9:32 AM, Michael Haubenwallner wrote:
>> Right now I've checked in the changes to use the new shared library
>> model called "aix-soname" I've proposed recently along bug#213277 .
> Can you tell us which version you picked? At one point you had about
> five ideas you were weighing.
Ohw sorry, sure: The one I've posted at libtool mailing list as well as
in the IBM AIX Developers forum, and recently to the binutils mailing list.
While the big agreement on that variant is still not there - maybe because of
less interest (there's not much response anywhere), I've implemented that in
Prefix now for both prove-of-concept as well as to identify possible problems.
How I prefer doing "shared libraries" with "soname" on AIX now is:
*) Create the shared object "shr.o" (using '-G' linker flag).
*) Set the LOADONLY flag for "shr.o" (using 'strip -e').
*) Create the Import File "shr.imp", containing
- this header line, being the "soname" emulation:
- another header line telling the bits used:
- the list of symbols exported.
*) Create the archive library "libNAME.so.1.2.3" from both
"shr.imp" and "shr.o".
*) Create the symlinks as usual:
libNAME.so.1 -> libNAME.so.1.2.3
libNAME.so -> libNAME.so.1.2.3
*) Create the static library archive "libNAME.a" from static objects.
Gentoo on a different level