commit: 41e10bba44da10601187e6bc48e191d334c1eced Author: Michal Rostecki <vadorovsky <AT> protonmail <DOT> com> AuthorDate: Sun Dec 29 07:51:39 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Jul 8 19:47:09 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e10bba
net-vpn/networkmanager-openvpn: Workaround LLD failure on musl systems Bug: https://bugs.gentoo.org/947147 Signed-off-by: Michal Rostecki <vadorovsky <AT> disroot.org> Part-of: https://github.com/gentoo/gentoo/pull/39883 Closes: https://github.com/gentoo/gentoo/pull/39883 Signed-off-by: Sam James <sam <AT> gentoo.org> .../networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild | 4 +++- net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild index 271b81e750a1..7b1919f9874f 100644 --- a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild +++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 GNOME_ORG_MODULE="NetworkManager-${PN##*-}" -inherit gnome2 +inherit flag-o-matic gnome2 DESCRIPTION="NetworkManager OpenVPN plugin" HOMEPAGE="https://gitlab.gnome.org/GNOME/NetworkManager-openvpn" @@ -47,6 +47,8 @@ PATCHES=( ) src_configure() { + # Workaround for LLD on musl systems (bug #947147) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) # --localstatedir=/var needed per bug #536248 gnome2_src_configure \ --localstatedir=/var \ diff --git a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild index f251adeb7822..a929dd10fd45 100644 --- a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild +++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 GNOME_ORG_MODULE="NetworkManager-${PN##*-}" -inherit gnome2 +inherit flag-o-matic gnome2 DESCRIPTION="NetworkManager OpenVPN plugin" HOMEPAGE="https://gitlab.gnome.org/GNOME/NetworkManager-openvpn" @@ -43,6 +43,8 @@ BDEPEND=" " src_configure() { + # Workaround for LLD on musl systems (bug #947147) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) # --localstatedir=/var needed per bug #536248 gnome2_src_configure \ --localstatedir=/var \
