On 8 Mar 2023, at 11:42, Shawn Rutledge via Development 
<development@qt-project.org> wrote:

My developer build:

$ lddtree /zhome/rutledge/dev/qt6-dbg/qtbase/lib/libQt6Core.so.6.2.0

Oops that was an old leftover; anyway it looks about the same in current dev 
branch:

/home/rutledge/dev/qt6-dbg/qtbase/lib/libQt6Core.so.6.6.0 (interpreter => 
/lib64/ld-linux-x86-64.so.2)
    libicui18n.so.72 => /usr/lib/libicui18n.so.72
    libicuuc.so.72 => /usr/lib/libicuuc.so.72
    libicudata.so.72 => /usr/lib/libicudata.so.72
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0
    libz.so.1 => /usr/lib/libz.so.1
    libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3
    libb2.so.1 => /usr/lib/libb2.so.1
        libgomp.so.1 => /usr/lib/libgomp.so.1
    libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0
    libzstd.so.1 => /usr/lib/libzstd.so.1
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0
    libstdc++.so.6 => /usr/lib/libstdc++.so.6
    libm.so.6 => /usr/lib/libm.so.6
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
    libc.so.6 => /usr/lib/libc.so.6
    ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2

I guess it’s because QString uses 16-bit characters and libglib sticks with 
UTF8.  So how are Qt releases getting by without the 2-16 version then?  I 
guess those are built on RHEL 8.4 (?), which has available

/usr/lib64/libpcre16.so.0.2.10
/usr/lib64/libpcre2-8.so.0.7.1
/usr/lib64/libpcrecpp.so.0.0.1
/usr/lib64/libpcre2-16.so.0.7.1
/usr/lib64/libpcre2-posix.so.2.0.1
/usr/lib64/libpcreposix.so.0.0.6
/usr/lib64/libpcre2-32.so.0.7.1
/usr/lib64/libpcre32.so.0.0.10
/usr/lib64/libpcre.so.1.2.10

-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to