diff --git a/recipes/incoming-gnome-onda2/libtiff-shared.toml b/recipes/incoming-gnome-onda2/libtiff-shared.toml index de1febdb..1c723b4f 100644 --- a/recipes/incoming-gnome-onda2/libtiff-shared.toml +++ b/recipes/incoming-gnome-onda2/libtiff-shared.toml @@ -15,7 +15,9 @@ target = "x86_64-linux-musl" link = "dynamic" [build.phases] -configure = "cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -Dtiff-tools=OFF -Dtiff-tests=OFF -Dtiff-contrib=OFF -Dtiff-docs=OFF -Dzlib=ON -Djpeg=ON -Dlzma=OFF -Dzstd=OFF -Dwebp=OFF -Djbig=OFF -Dlerc=OFF -Dlibdeflate=OFF -Dcxx=OFF" +# --undefined-version: el version-script de libtiff.so nombra símbolos Windows-only (TIFFOpenWExt) que +# en musl no se compilan; lld lo trata como error salvo con este flag (lo hace laxo, estándar en cross). +configure = "cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DCMAKE_SHARED_LINKER_FLAGS=-Wl,--undefined-version -Dtiff-tools=OFF -Dtiff-tests=OFF -Dtiff-contrib=OFF -Dtiff-docs=OFF -Dzlib=ON -Djpeg=ON -Dlzma=OFF -Dzstd=OFF -Dwebp=OFF -Djbig=OFF -Dlerc=OFF -Dlibdeflate=OFF -Dcxx=OFF" compile = "cmake --build build --target tiff" install = "DESTDIR=/out cmake --install build" diff --git a/recipes/incoming-gnome/libtiff-shared.toml b/recipes/incoming-gnome/libtiff-shared.toml index de1febdb..1c723b4f 100644 --- a/recipes/incoming-gnome/libtiff-shared.toml +++ b/recipes/incoming-gnome/libtiff-shared.toml @@ -15,7 +15,9 @@ target = "x86_64-linux-musl" link = "dynamic" [build.phases] -configure = "cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -Dtiff-tools=OFF -Dtiff-tests=OFF -Dtiff-contrib=OFF -Dtiff-docs=OFF -Dzlib=ON -Djpeg=ON -Dlzma=OFF -Dzstd=OFF -Dwebp=OFF -Djbig=OFF -Dlerc=OFF -Dlibdeflate=OFF -Dcxx=OFF" +# --undefined-version: el version-script de libtiff.so nombra símbolos Windows-only (TIFFOpenWExt) que +# en musl no se compilan; lld lo trata como error salvo con este flag (lo hace laxo, estándar en cross). +configure = "cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DCMAKE_SHARED_LINKER_FLAGS=-Wl,--undefined-version -Dtiff-tools=OFF -Dtiff-tests=OFF -Dtiff-contrib=OFF -Dtiff-docs=OFF -Dzlib=ON -Djpeg=ON -Dlzma=OFF -Dzstd=OFF -Dwebp=OFF -Djbig=OFF -Dlerc=OFF -Dlibdeflate=OFF -Dcxx=OFF" compile = "cmake --build build --target tiff" install = "DESTDIR=/out cmake --install build"