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

QtWebEngine might still link to system harfbuzz even though -qt-harfbuzz is set in configure

XMLWordPrintable

    • 8bc8777ef3b4fd9032eb5b6be46ee47f60fc9ec2

      In third_party/harfbuzz-ng/harfbuzz.gyp there is a check:

      "    'conditions': [
            ['OS=="linux" and (buildtype!="Official" or chromeos==1) and embedded==0', {
              # Since version 1.31.0, pangoft2 which we depend on pulls in harfbuzz
              # anyways. However, we want to have control of the version of harfbuzz
              # we use, so don't use system harfbuzz for official builds, unless we
              # are building for chrome os, where we have the system harfbuzz under
              # control as well.
              'use_system_harfbuzz%': '<!(python ../../build/check_return_value.py <(pkg-config) --atleast-version=1.31.0 pangoft2)',
            }, {
              'use_system_harfbuzz': 0,
            }],
          ],"
      

      Which seems that overrides the -qt-harfbuzz setting. Do we need that check?

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

            mibrunin Michael Bruning
            qtcomsupport Qt Support
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes