From: "Kostadin Shishmanov" <kocelfc@tutanota.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/
Date: Sun, 09 Mar 2025 16:52:05 +0000 (UTC) [thread overview]
Message-ID: <1741534680.33dc46322744f08512be1382d48c4ac9a87285de.kocelfc@gentoo> (raw)
commit: 33dc46322744f08512be1382d48c4ac9a87285de
Author: Kostadin Shishmanov <kostadinshishmanov <AT> protonmail <DOT> com>
AuthorDate: Sun Mar 9 15:31:51 2025 +0000
Commit: Kostadin Shishmanov <kocelfc <AT> tutanota <DOT> com>
CommitDate: Sun Mar 9 15:38:00 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33dc4632
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 <AT> protonmail.com>
games-util/mangohud/mangohud-0.8.1.ebuild | 6 ++++--
games-util/mangohud/mangohud-9999.ebuild | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/games-util/mangohud/mangohud-0.8.1.ebuild b/games-util/mangohud/mangohud-0.8.1.ebuild
index c191316b8..b9aa50af0 100644
--- a/games-util/mangohud/mangohud-0.8.1.ebuild
+++ b/games-util/mangohud/mangohud-0.8.1.ebuild
@@ -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
diff --git a/games-util/mangohud/mangohud-9999.ebuild b/games-util/mangohud/mangohud-9999.ebuild
index e10f4d2e2..d2c3380ea 100644
--- a/games-util/mangohud/mangohud-9999.ebuild
+++ b/games-util/mangohud/mangohud-9999.ebuild
@@ -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
next reply other threads:[~2025-03-09 16:52 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-09 16:52 Kostadin Shishmanov [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-09 16:52 [gentoo-commits] repo/proj/guru:dev commit in: games-util/mangohud/ Kostadin Shishmanov
2025-02-15 12:26 Vincent Ahluwalia
2025-02-15 12:14 Vincent Ahluwalia
2024-12-28 1:59 Adel KARA SLIMANE
2024-12-28 1:59 Adel KARA SLIMANE
2024-12-26 17:06 V Uethya
2024-12-25 20:53 Gonçalo Negrier Duarte
2024-12-11 18:28 Adel KARA SLIMANE
2024-12-10 0:01 Adel KARA SLIMANE
2024-09-18 12:08 Takuya Wakazono
2024-06-03 10:41 Gonçalo Negrier Duarte
2024-05-23 9:37 Gonçalo Negrier Duarte
2024-05-11 7:45 Gonçalo Negrier Duarte
2024-05-10 14:00 Gonçalo Negrier Duarte
2024-05-09 23:54 Gonçalo Negrier Duarte
2024-04-13 17:15 [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-04-13 17:09 ` [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-04-13 15:53 Adel KARA SLIMANE
2024-02-07 18:05 Gonçalo Negrier Duarte
2024-02-07 17:59 Gonçalo Negrier Duarte
2024-02-07 1:44 Gonçalo Negrier Duarte
2024-02-06 20:59 Gonçalo Negrier Duarte
2023-11-27 22:13 Adel KARA SLIMANE
2023-08-22 18:15 Adel KARA SLIMANE
2023-08-20 0:42 Adel KARA SLIMANE
2023-08-20 0:42 Adel KARA SLIMANE
2022-09-26 10:05 Andrew Ammerlaan
2022-09-07 20:55 Adel KARA SLIMANE
2022-09-02 2:11 Jay Faulkner
2022-08-27 19:22 Adel KARA SLIMANE
2022-07-22 17:39 Adel KARA SLIMANE
2022-05-11 19:07 Adel KARA SLIMANE
2022-05-11 18:33 Adel KARA SLIMANE
2022-05-09 21:07 Adel KARA SLIMANE
2022-05-09 18:44 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2022-05-09 18:34 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2022-05-03 21:59 Adel KARA SLIMANE
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1741534680.33dc46322744f08512be1382d48c4ac9a87285de.kocelfc@gentoo \
--to=kocelfc@tutanota.com \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox