Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-24829

ICU feature detection broken (missing icudata)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Not Evaluated Not Evaluated
    • None
    • 5.0.0
    • Build System
    • None
    • - crosscompiling for arm linux armv7a

      - arm gcc 4.5.3

      - qt5 source from init-repository (Mar 15 2012)

      configure does not add ICU feature, due to below error, not linking with icudata library

      /home/prabindh/work1/arm-icu-install/usr/local/lib/libicui18n.so: undefined reference to `icudt48_dat'

      Need to add -licudata to the config.tests/unix/icu/icu.pro

      With this addition, ICU is detected.

      This is needed for qtwebkit dependency (BTW, qtwebkit has this library added in its Makefiles correctly)

      Patch:

      — icu.pro.orig 2012-03-17 09:37:11.574236467 +0530
      +++ icu.pro 2012-03-17 09:36:47.402262748 +0530
      @@ -1,4 +1,4 @@
      SOURCES = icu.cpp
      CONFIG -= qt dylib app_bundle
      -unix:LIBS += -licuuc -licui18n
      +unix:LIBS += -licuuc -licui18n -licudata
      win32:LIBS += -licuin

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            buddenha Oswald Buddenhagen
            prabindh Prabindh Sundareson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes