mirror of
https://github.com/termux/termux-packages.git
synced 2025-02-22 20:27:08 +00:00
Fix the following build error: > ld.lld: error: version script assignment of 'global' to symbol 'vkCreateXlibSurfaceKHR' failed: symbol not defined > ld.lld: error: version script assignment of 'global' to symbol 'vkGetPhysicalDeviceXlibPresentationSupportKHR' failed: symbol not defined > ld.lld: error: version script assignment of 'global' to symbol 'vkCreateDirectFBSurfaceEXT' failed: symbol not defined > ld.lld: error: version script assignment of 'global' to symbol 'vkGetPhysicalDeviceDirectFBPresentationSupportEXT' failed: symbol not defined Switch to downloading only swiftshader instead of the whole 1.6 GB chromium source tarball. Update to latest swiftshader commit.
24 lines
713 B
Diff
24 lines
713 B
Diff
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -30,8 +30,7 @@
|
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
|
set(LINUX TRUE)
|
|
elseif(CMAKE_SYSTEM_NAME MATCHES "Android")
|
|
- set(ANDROID TRUE)
|
|
- set(CMAKE_CXX_FLAGS "-DANDROID_NDK_BUILD")
|
|
+ set(LINUX TRUE)
|
|
elseif(WIN32)
|
|
elseif(APPLE)
|
|
elseif(FUCHSIA)
|
|
@@ -770,6 +770,10 @@
|
|
set(OS_LIBS "${COCOA_FRAMEWORK}" "${QUARTZ_FRAMEWORK}" "${CORE_FOUNDATION_FRAMEWORK}" "${IOSURFACE_FRAMEWORK}" "${METAL_FRAMEWORK}")
|
|
endif()
|
|
|
|
+if(CMAKE_SYSTEM_NAME MATCHES "Android")
|
|
+ list(APPEND OS_LIBS "android-shmem")
|
|
+endif()
|
|
+
|
|
###########################################################
|
|
# SwiftShader Targets
|
|
###########################################################
|