diff --git a/pkgs/by-name/li/libe57format/package.nix b/pkgs/by-name/li/libe57format/package.nix index bf391abd82d83..e442fa7a90561 100644 --- a/pkgs/by-name/li/libe57format/package.nix +++ b/pkgs/by-name/li/libe57format/package.nix @@ -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