Files
omarchy-pkgs/pkgbuilds/sunshine/2026.516.143833-3377f7a7-link-shared-libstdcxx-with-gcc-15.patch
T
2026-08-13 03:31:01 -07:00

19 lines
661 B
Diff

diff --git a/cmake/targets/linux.cmake b/cmake/targets/linux.cmake
--- a/cmake/targets/linux.cmake
+++ b/cmake/targets/linux.cmake
@@ -1,7 +1,10 @@
# linux specific target definitions
# Using newer c++ compilers / features on older distros causes runtime dyn link errors
-list(APPEND SUNSHINE_EXTERNAL_LIBRARIES
- -static-libgcc
- -static-libstdc++
-)
+list(APPEND SUNSHINE_EXTERNAL_LIBRARIES -static-libgcc)
+
+if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15)
+ list(APPEND SUNSHINE_EXTERNAL_LIBRARIES stdc++)
+else()
+ list(APPEND SUNSHINE_EXTERNAL_LIBRARIES -static-libstdc++)
+endif()