libe57format: Disable LTO to fix linker error in downstream builds that use .a file (#410786)

This commit is contained in:
Niklas Hambüchen
2025-06-10 18:25:46 +02:00
committed by GitHub
+4
View File
@@ -51,6 +51,10 @@ stdenv.mkDerivation (finalAttrs: {
];
cmakeFlags = [
# Without this, LTO will be enabled, which seems to cause
# errors when consumers try to link the `.a` file, see:
# https://github.com/asmaloney/libE57Format/pull/313#issuecomment-2907797367
"-DE57_RELEASE_LTO=OFF"
# See https://github.com/asmaloney/libE57Format/blob/9372bdea8db2cc0c032a08f6d655a53833d484b8/test/README.md
(
if finalAttrs.finalPackage.doCheck then