On Mon, Dec 03, 2012 at 09:11:58PM +0100, Mike Hommey wrote:
> On Mon, Dec 03, 2012 at 02:48:06PM -0500, Benjamin Smedberg wrote:
> > On 12/3/2012 2:32 PM, Norbert Lindenberg wrote:
> > >As part of implementing the ECMAScript Internationalization API [1, 2] in 
> > >SpiderMonkey, and as an aid in internationalizing other functionality in 
> > >Mozilla products [3], I need to integrate the ICU library (International 
> > >Components for Unicode [4]) into the source tree and the build.
> > This has been brought up many times over the years, and each time
> > previously we decided not to import ICU. At first, the license was
> > incompatible; that has since been fixed. Now the question is mainly
> > about whether the features ICU provides are worth the really cost in
> > terms of binary size.
> > 
> > How much size does ICU cost, if we took the entire library? How much
> > of that is data (which can be shared in 32/64 mac universal builds)
> > and how much is code which cannot be shared?
> 
> ICU doesn't come with data files. Data is enclosed in libraries, and
> such data is not shared between the 32-bits and 64-bits parts of
> universal binaries.

FWIW, the libicudata.so file on my debian install has about 18MB of
.rodata.

Mike
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to