Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.7.2, 6.8.0 Beta2
-
Ubuntu 22.04
-
-
8ad05756e (dev), c3a5651bd (6.8), d387c64e8 (6.7)
Description
This command works with Qt 6.5.6/6.7.0 but fails with Qt 6.7.2:
rcc -compress-algo zstd resources.qrc
Error:
/home/USER/Qt/6.7.2/gcc_64/libexec/rcc: Zstandard support not compiled in
Consequences
Suppose that a library contains zstd-compressed resources. It is built with Qt 6.5.6 LTS and released to the public.
An app built with Qt 6.7.2 cannot link to that library, unless the user builds Qt 6.7.2 from source to enable zstd:
/usr/bin/ld: /usr/lib/libMyLib.so: undefined reference to `qt_resourceFeatureZstd@Qt_6'
Notes
Qt 6.8.0-beta2 seems to be fine. I'd like to double-check that Qt 6.7.3 will contain the fix too.
Attachments
For Gerrit Dashboard: QTBUG-127644 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
580049,2 | coin: Explicitly provision the libzstd-dev package | dev | qt/qt5 | Status: MERGED | +2 | +1 |
581852,3 | coin: Explicitly provision the libzstd-dev package | 6.8 | qt/qt5 | Status: MERGED | +2 | 0 |
582302,3 | coin: Explicitly provision the libzstd-dev package | 6.7 | qt/qt5 | Status: MERGED | +2 | 0 |