minutes of ESC call ...
Stephan Bergmann
sbergman at redhat.com
Fri Aug 30 01:59:10 PDT 2013
On 08/30/2013 10:54 AM, Stephan Bergmann wrote:
> On 08/29/2013 04:35 PM, Michael Meeks wrote:
>> * Heads up for 4.1.2 change (Stephan)
>> + changes some URE library names, not completely private, but
>> used around the place. Adding 'lo' suffix to avoid name conflict
>> with windows / system libraries
>> + https://gerrit.libreoffice.org/#/c/5667/
>> + couple of tricky bits: sal_textenc / sunjavaplugin libs
>> dlopen'ed by name, but it works
>> and needs someone to review / ack it.
>
> To clarify: There are some URE libraries that, while they are not part
> of the stable client interface, are nevertheless used "semi-privately"
> from non-URE parts of LO. As this fix changes the names of those
> "semi-private" URE libraries
>
> jvmaccess, jvmfwk, xmlreader
>
> any (Linux) distros that split LO into multiple packages must take care
> that any non-URE LO packages depending on those libraries must require
> matching URE packages, both for packages of LO versions < 4.1.2 and for
> packages of LO versions >= 4.1.2. (On Fedora, e.g., this is guaranteed
> by always having exact
>
> Requires: %{name}-ure = %{epoch}:%{version}-%{release}
>
> dependencies of non-URE LO RPMs on the URE RPM. And note how this
> exact-version requirement is typically already there for dependencies
> among other LO packages.)
...and the relevant dependencies from non-URE to "semi-private" URE
libraries, at least on my recent local Linux x86_64 master build, are:
> cd solver/unxlngx6/installation/opt/ure/lib && for j in lib*lo.so; do for i in ../../program/*.so*; do readelf -d "$i" 2>/dev/null | grep "$j" && echo "^^^ $i"; done; done
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libdbtoolslo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libdesktop_detectorlo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libjdbclo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libvcllo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libvclplug_genlo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libvclplug_gtk3lo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libvclplug_gtklo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libvclplug_kde4lo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libvclplug_kdelo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmaccesslo.so]
> ^^^ ../../program/libvclplug_svplo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmfwklo.so]
> ^^^ ../../program/libcuilo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmfwklo.so]
> ^^^ ../../program/libhsqldb.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmfwklo.so]
> ^^^ ../../program/libjdbclo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmfwklo.so]
> ^^^ ../../program/libmigrationoo2lo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmfwklo.so]
> ^^^ ../../program/libsvllo.so
> 0x0000000000000001 (NEEDED) Shared library: [libjvmfwklo.so]
> ^^^ ../../program/libsvtlo.so
> 0x0000000000000001 (NEEDED) Shared library: [libxmlreaderlo.so]
> ^^^ ../../program/libconfigmgrlo.so
> 0x0000000000000001 (NEEDED) Shared library: [libxmlreaderlo.so]
> ^^^ ../../program/libswlo.so
> 0x0000000000000001 (NEEDED) Shared library: [libxmlreaderlo.so]
> ^^^ ../../program/libvcllo.so
Stephan
More information about the LibreOffice
mailing list