Details
Description
I thought I could strip perl from my build chroots now that syncqt.pl is gone. But in fact I can't because that causes weird opus build errors:
Optional system libraries: re2 .................................. no icu .................................. yes libwebp, libwebpmux and libwebpdemux . no opus ................................. no
Looks about right. This as well:
-- GN args: … use_system_opus=false
But this is not really expected:
[6379/26552] ACTION //third_party/opus:convert_rtcd_assembler(/tmp/e2/build/build/qtwebengine/src/core/target_toolchain:target) sh: line 1: perl: command not found
Afterwards the build just goes on, builds the bundled opus and at the end fails with:
/opt/emlix/test/lib/gcc/arm-unknown-linux-gnueabi/10.4.0/../../../../arm-unknown-linux-gnueabi/bin/ld: /tmp/e2/build/build/qtwebengine/src/core/RelWithDebInfo/arm/obj/third_party/opus/bundled_opus/arm_celt_map.o:(.data.rel.ro.CELT_PITCH_XCORR_IMPL+0x4): undefined reference to `celt_pitch_xcorr_edsp' /opt/emlix/test/lib/gcc/arm-unknown-linux-gnueabi/10.4.0/../../../../arm-unknown-linux-gnueabi/bin/ld: /tmp/e2/build/build/qtwebengine/src/core/RelWithDebInfo/arm/obj/third_party/opus/bundled_opus/arm_celt_map.o:(.data.rel.ro.CELT_PITCH_XCORR_IMPL+0x8): undefined reference to `celt_pitch_xcorr_edsp' /opt/emlix/test/lib/gcc/arm-unknown-linux-gnueabi/10.4.0/../../../../arm-unknown-linux-gnueabi/bin/ld: /tmp/e2/build/build/qtwebengine/src/core/RelWithDebInfo/arm/obj/third_party/opus/bundled_opus/arm_celt_map.o:(.data.rel.ro.CELT_PITCH_XCORR_IMPL+0xc): undefined reference to `celt_pitch_xcorr_neon'
Attachments
For Gerrit Dashboard: QTBUG-111958 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
467012,2 | Opus needs perl for optimatizations | 108-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |
467013,5 | Drop perl dependency for third party opus | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
469836,4 | Drop perl dependency for third party opus | 6.5 | qt/qtwebengine | Status: MERGED | +2 | 0 |