diff --git a/bigloo.spec b/bigloo.spec index 2307cb8..d08f40b 100644 --- a/bigloo.spec +++ b/bigloo.spec @@ -23,7 +23,7 @@ Name: bigloo Version: 4.3h -Release: 2%{?patch_ver:.%{patch_ver}}%{?prerel:.%{prerel}}%{?dist} +Release: 3%{?patch_ver:.%{patch_ver}}%{?prerel:.%{prerel}}%{?dist} Summary: A compiler for the Scheme programming language License: GPLv2+ @@ -174,6 +174,11 @@ sed -i 's/a \. b/+inf.0 . +inf.0/' recette/error.scm %endif %build +# LTO causes bigloo to fault during its build. I've found the build system +# to be a total mess for things like incremental builds, .o bisection, and +# the like. I give up. Disable LTO +%define _lto_cflags %{nil} + %define inplace $PWD/inplace # Large stack needed to build @@ -342,6 +347,9 @@ make test %changelog +* Mon Jul 10 2020 Jeff Law - 4.3h-3 +- Disable LTO + * Fri Jul 10 2020 Jiri Vanek - 4.3h-2 - Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11