Message ID | 20250404084324.3024896-1-samuli.piippo@qt.io |
---|---|
State | New |
Headers | show |
Series | libjpeg-turbo: don't use chrpath on mingw32 builds | expand |
diff --git a/meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb b/meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb index 4ff4cec721..a91adf5f72 100644 --- a/meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb +++ b/meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb @@ -55,9 +55,11 @@ FILES:jpeg-tools = "${bindir}/*" DESCRIPTION:libturbojpeg = "A SIMD-accelerated JPEG codec which provides only TurboJPEG APIs" FILES:libturbojpeg = "${libdir}/libturbojpeg.so.*" +CHRPATHS = "${D}/${bindir}/* ${D}${libdir}/*${SOLIBS}" +CHRPATHS:mingw32 = "" do_install:append() { # The binaries have RUNPATH=$libdir, which is redundant - chrpath -d ${D}/${bindir}/* ${D}${libdir}/*${SOLIBS} + chrpath -d ${CHRPATHS} } BBCLASSEXTEND = "native nativesdk"
chrpath doesn't work on mingw32 binaries: | `/build/tmp/work/x86_64-nativesdk-mingw32-w64-mingw32/nativesdk-libjpeg-turbo/3.0.1/image//usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-w64-mingw32/usr/bin/cjpeg.exe' probably isn't an ELF file. | elf_open: Exec format error Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> --- meta/recipes-graphics/jpeg/libjpeg-turbo_3.0.1.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)