commit: 990f190320f767238a0366f7b077c73be526a890 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Sat Aug 26 22:48:33 2023 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Sat Aug 26 22:49:30 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990f1903
x11-drivers/nvidia-drivers: filter -fno-plt with kernel-open If similar issues come up again may opt to trade for strip-flags. Skipping revbump given open+no-plt is a rather rare configuration. Closes: https://bugs.gentoo.org/912949 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild | 1 + x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild | 1 + x11-drivers/nvidia-drivers/nvidia-drivers-535.43.08.ebuild | 1 + x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild | 1 + 4 files changed, 4 insertions(+) diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild index e57400c9c187..343e52fa97f9 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.125.06.ebuild @@ -188,6 +188,7 @@ src_compile() { # environment flags are normally unused for modules, but nvidia # uses it for building the "blob" and it is a bit fragile + filter-flags -fno-plt #912949 filter-lto CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild index 529989e75cc5..c1e9e0e8d907 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.104.05.ebuild @@ -191,6 +191,7 @@ src_compile() { # environment flags are normally unused for modules, but nvidia # uses it for building the "blob" and it is a bit fragile + filter-flags -fno-plt #912949 filter-lto CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.08.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.08.ebuild index c4f1522ec324..6d939ff998b9 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.08.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.08.ebuild @@ -192,6 +192,7 @@ src_compile() { # environment flags are normally unused for modules, but nvidia # uses it for building the "blob" and it is a bit fragile + filter-flags -fno-plt #912949 filter-lto CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags fi diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild index d3cfc30685fa..321ff9dc6828 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.98.ebuild @@ -191,6 +191,7 @@ src_compile() { # environment flags are normally unused for modules, but nvidia # uses it for building the "blob" and it is a bit fragile + filter-flags -fno-plt #912949 filter-lto CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags fi