[Releasing] ICU support in QtCore and QtWebKit

Thiago Macieira thiago.macieira at intel.com
Tue Sep 11 13:45:20 CEST 2012


On terça-feira, 11 de setembro de 2012 12.38.26, Thiago Macieira wrote:
> On terça-feira, 11 de setembro de 2012 12.25.02, Thiago Macieira wrote:
> > Is there anyone volunteering for that task? ICU seems to have the options
> > for  inserting a suffix to the functions and library names, which we'll
> > need on Linux and on Mac. I don't think we need it on Windows.
> 
> Actually, for Windows we can probably just ship the pre-built binaries from
> upstream.
> 
> For Mac and Linux, we need to build it with the option
> --with-library-suffix=qt.
> 
> It takes just a couple of minutes to build it. I'm preparing a patch for
> that option.

https://codereview.qt-project.org/34597

I've tested and it works.

$ LD_LIBRARY_PATH=$HOME/.local/icu/lib ldd ./tst_qstring
        linux-vdso.so.1 =>  (0x00007fffcd149000)
        libQtTest.so.5 => /home/thiago/obj/qt/qt5/qtbase/lib/libQtTest.so.5 
(0x00007f69e94e1000)
        libQtCore.so.5 => /home/thiago/obj/qt/qt5/qtbase/lib/libQtCore.so.5 
(0x00007f69e8dab000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00000035d6000000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00000035d7800000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000035d7400000)
        libc.so.6 => /lib64/libc.so.6 (0x00000035d5c00000)
        libicui18nqt.so.49 => /home/thiago/.local/icu/lib/libicui18nqt.so.49 
(0x00007f69e8966000)
        libicuucqt.so.49 => /home/thiago/.local/icu/lib/libicuucqt.so.49 
(0x00007f69e85db000)
        libz.so.1 => /lib64/libz.so.1 (0x00000035d7000000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00000035d6800000)
        librt.so.1 => /lib64/librt.so.1 (0x00000035d6c00000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00000035d5800000)
        libm.so.6 => /lib64/libm.so.6 (0x00000035d6400000)
        /lib64/ld-linux-x86-64.so.2 (0x00000035d5400000)
        libicudataqt.so.49 => /home/thiago/.local/icu/lib/libicudataqt.so.49 
(0x00007f69e72b9000)

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
     Intel Sweden AB - Registration Number: 556189-6027
     Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden




More information about the Releasing mailing list