commit:     a21051f8ceacb84df069bda7f794cc3b83f29a43
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 23:15:23 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 26 02:38:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21051f8

games-emulation/pcsx2: filter-lto with USE=vulkan

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-emulation/pcsx2/pcsx2-9999.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild 
b/games-emulation/pcsx2/pcsx2-9999.ebuild
index be8593008a14..1c93197e9991 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -156,8 +156,14 @@ src_prepare() {
 }
 
 src_configure() {
-       # for bundled glslang (bug #858374)
-       use vulkan && append-flags -fno-strict-aliasing
+       if use vulkan; then
+               # for bundled glslang (bug #858374)
+               append-flags -fno-strict-aliasing
+
+               # odr violations in pcsx2's vulkan code, disabling as a safety 
for now
+               # (vulkan support tend to receive major changes, is more on WIP 
side)
+               filter-lto
+       fi
 
        local mycmakeargs=(
                $(cmake_use_find_package backtrace Libbacktrace)

Reply via email to