On Sun, Apr 04, 2010 at 03:12:55PM +0200, dermiste wrote:
> On Thu, Mar 25, 2010 at 10:05:36AM +0100, Landry Breuil wrote:
> > I spoke too fast.. it builds, but fails to link. UNICODE_LIBS in webkit
> > makefiles is empty, as icu-config fails.
> > 
> > ### icu-config: Can't find /usr/local/lib/libicuuc.so.*.* - ICU prefix
> > is wrong.
> > ###      Try the --prefix= option
> > ###      or --detect-prefix
> > ###      (If you want to disable this check, use  the --noverify option)
> > ### icu-config: Exitting.
> > 
> > $ls -l /usr/local/lib/libicuuc.so.*.*
> > -r-xr-xr-x  1 root  bin  1384208 Mar 24 17:37
> > /usr/local/lib/libicuuc.so.3.0*
> > 
> > But if i disable their internal sanity check, it works :
> > 
> > $/usr/local/bin/icu-config --noverify --ldflags-libsonly
> > -licui18n -licuuc -licudata
> > 
> > so icu-config might need a second look. Did you actually test to compile
> > anything depending on icu ?
> > 
> > I dunno how icu4c 4.2 was, but it worked and linked webkit fine.
> > 
> 
> This diff fixes the same problem as the other, and builds the static icu 
> libraries. Now the configure script provides a convenient way to build both 
> static and shared libraries. It increases the package size, but allow for 
> more case coverage.
> 

For the record, webkit builds fine with this, once added a oneliner fix
in WebCore/platform/text/TextBreakIterator.h

Landry

Reply via email to