mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
games-util/mangohud: only add linker flag if lld is used
Currently, the -Wl,--undefined-version linker flag gets added no matter what linker is used. Make it so it's only appended when lld is used, considering that's the only linker which has the symbol issue. Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
This commit is contained in:
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
|
||||
inherit flag-o-matic python-single-r1 meson-multilib
|
||||
inherit flag-o-matic python-single-r1 meson-multilib toolchain-funcs
|
||||
|
||||
MY_PV=$(ver_cut 1-3)
|
||||
[[ -n "$(ver_cut 4)" ]] && MY_PV_REV="-$(ver_cut 4)"
|
||||
@@ -121,7 +121,9 @@ src_prepare() {
|
||||
multilib_src_configure() {
|
||||
# workaround for lld
|
||||
# https://github.com/flightlessmango/MangoHud/issues/1240
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
if tc-ld-is-lld; then
|
||||
append-ldflags -Wl,--undefined-version
|
||||
fi
|
||||
|
||||
local emesonargs=(
|
||||
-Dappend_libdir_mangohud=false
|
||||
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
|
||||
inherit flag-o-matic python-single-r1 meson-multilib
|
||||
inherit flag-o-matic python-single-r1 meson-multilib toolchain-funcs
|
||||
|
||||
MY_PV=$(ver_cut 1-3)
|
||||
[[ -n "$(ver_cut 4)" ]] && MY_PV_REV="-$(ver_cut 4)"
|
||||
@@ -120,7 +120,9 @@ src_prepare() {
|
||||
multilib_src_configure() {
|
||||
# workaround for lld
|
||||
# https://github.com/flightlessmango/MangoHud/issues/1240
|
||||
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
|
||||
if tc-ld-is-lld; then
|
||||
append-ldflags -Wl,--undefined-version
|
||||
fi
|
||||
|
||||
local emesonargs=(
|
||||
-Dappend_libdir_mangohud=false
|
||||
|
||||
Reference in New Issue
Block a user