From d258c266260628ba16487f315705e05ccc58fd6e Mon Sep 17 00:00:00 2001 From: Aaron Plattner Date: Tue, 24 Jun 2025 10:25:24 -0700 Subject: [PATCH] Revert "panoramix: don't install panoramiX.h and panoramiXsrv.h" The NVIDIA driver still supports GLX across physical screens in Xinerama configurations, and uses the definitions in these headers to do that. This reverts commit 3f469acb96a9e6dcd83d8538df316e915dd9353c. Signed-off-by: Aaron Plattner --- Xext/meson.build | 1 + hw/xfree86/sdksyms.sh | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/Xext/meson.build b/Xext/meson.build index 9913cc30e..457c7ef2c 100644 --- a/Xext/meson.build +++ b/Xext/meson.build @@ -44,6 +44,7 @@ endif if build_xinerama srcs_xext += ['panoramiX.c', 'panoramiXprocs.c', 'panoramiXSwap.c'] + hdrs_xext += ['panoramiX.h', 'panoramiXsrv.h'] endif if build_xsecurity diff --git a/hw/xfree86/sdksyms.sh b/hw/xfree86/sdksyms.sh index d45b72ac0..4747846f5 100755 --- a/hw/xfree86/sdksyms.sh +++ b/hw/xfree86/sdksyms.sh @@ -58,6 +58,10 @@ cat > sdksyms.c << EOF #include "shmint.h" #endif #include "syncsdk.h" +#ifdef XINERAMA +# include "panoramiXsrv.h" +# include "panoramiX.h" +#endif /* glx/Makefile.am */ #ifdef GLX