[Libreoffice] [PATCH] set RPATH correctly in the internal ICU
Michael Meeks
michael.meeks at novell.com
Thu Jan 6 01:47:16 PST 2011
On Wed, 2011-01-05 at 20:13 +0000, Caolán McNamara wrote:
> On Wed, 2011-01-05 at 20:22 +0100, Petr Mladek wrote:
> > our build service found broken RPATH in libicudata.so.42.1
>
> That libicudata is the biggest nuisance, causes all sorts of problems on
> different platforms. Rather an odd use of an elf file as data storage
> IIRC and manually created by icu rather than by the normal compiler
> +linker chain.
It is also huge; the biggest single files we have in our install (on
Windows at least):
zip size/kb size/kb compression name
5632 13914 40% icudt40.dll
Which makes me wonder: do we really need everything that is in that
beast ? pmap seems to suggest we use 84K out of the 13Mb on Linux:
b48de000 13588K 84K 84K 0K 0K
r--p /data/opt/OOInstall/basis3.3/program/libicudata.so.40.1
Which makes it rather a good target for dropping from the pagein-common
map I suspect; just commit that fix; but it'd be great to shrink our
install and download size by having a dig at exactly what is and is not
used in libicudata; perhaps an easy hack to add ?
HTH,
Michael.
--
michael.meeks at novell.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice
mailing list