dev-util/source-highlight: disallow building with LTO

It miscompiles with ODR violations. After elibtoolize, the build fails
with the recommended -Werror= flags for lto. Filter out -flto so that
users with global lto enabled don't miscompile source-highlight.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Eli Schwartz
2023-12-27 20:34:49 -05:00
committed by Sam James
parent c01810d7f0
commit 55795d1581

View File

@@ -35,6 +35,8 @@ src_configure() {
# required as rev-dep of dev-libs/boost-1.62.0
# https://wiki.gentoo.org/wiki/Project:C%2B%2B/Maintaining_ABI
append-cxxflags -std=c++14
# ODR violations: https://savannah.gnu.org/bugs/index.php?65086
filter-lto
econf \
--with-boost="${EPREFIX}/usr" \