[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