Skip to content
Snippets Groups Projects
Commit fbfde40b authored by Noah Hilverling's avatar Noah Hilverling
Browse files

Merge branch 'lto' into 'master'

Disable LTO build

See merge request !22
parents cb5ecb3f b7eb8d01
Branches sles-15.3-master
No related tags found
1 merge request!22Disable LTO build
Pipeline #19545 passed
......@@ -364,14 +364,9 @@ CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_UNITY_BUILD=ON"
CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_UNITY_BUILD=OFF"
%endif
# Disable LTO build for older compiler versions
# see https://github.com/Icinga/icinga2/issues/7149
# Disable LTO build, see https://github.com/Icinga/icinga2/issues/7149
# lto1: internal compiler error: in prune_unused_types_prune, at dwarf2out.c
%if "%{_vendor}" == "suse" && 0%{?suse_version} < 1315 || "%{_vendor}" == "redhat" && (0%{?el7} || 0%{?rhel} == 7 || "%{?dist}" == ".el7")
CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_LTO_BUILD=ON"
%else # suse_version 1315
CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_LTO_BUILD=OFF"
%endif # suse_version 1315
%if %{with systemd_and_init}
CMAKE_OPTS="$CMAKE_OPTS -DINSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT=ON"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment