[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [cp-patches] make libjawt binary-compatible with Sun's implementatio
From: |
Thomas Fitzsimmons |
Subject: |
Re: [cp-patches] make libjawt binary-compatible with Sun's implementation |
Date: |
Sun, 21 Aug 2005 11:19:21 -0400 |
On Sat, 2005-08-20 at 18:16 -0600, Tom Tromey wrote:
> >>>>> "Tom" == Thomas Fitzsimmons <address@hidden> writes:
>
> Tom> One issue remains for our libjawtgnu.so to be a drop-in replacement for
> Tom> Sun's libjawt.so. We must somehow set libjawtgnu.so's SONAME ELF field
> Tom> to "libjawt.so". Libtool does not currently support overriding SONAME,
> Tom> but a patch is being reviewed by libtool's maintainers:
>
> Could we name our library "libjawt.so" and just install it someplace
> "weird" so that a --prefix=/usr build won't stick it in /usr/lib
> (i.e., so that alternatives can still work)?
No, we need to manipulate the SONAME field somehow. If we did name our
library "libjawt.so" libtool would append ".0", making the SONAME
"libjawt.so.0" which is incompatible with Sun's unversioned
"libjawt.so".
Tom