summaryrefslogtreecommitdiff
blob: 33ad7f6477522ad3631ec2379b0e012128b417c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- a/src/external/rawspeed/cmake/Modules/cpu-cache-line-size.cmake
+++ b/src/external/rawspeed/cmake/Modules/cpu-cache-line-size.cmake
@@ -2,7 +2,7 @@
 
 unset(RAWSPEED_CACHELINESIZE)
 
-if(BINARY_PACKAGE_BUILD)
+if(BINARY_PACKAGE_BUILD OR RAWSPEED_MUSL_SYSTEM)
   message(STATUS "Performing binary package build, using hardcoded value.")
 else()
   try_run(RAWSPEED_CACHELINESIZE_EXITCODE RAWSPEED_CACHELINESIZE_COMPILED
--- a/src/external/rawspeed/cmake/Modules/cpu-page-size.cpp
+++ b/src/external/rawspeed/cmake/Modules/cpu-page-size.cpp
@@ -4,7 +4,7 @@
 #include <unistd.h> // for _POSIX_C_SOURCE, sysconf, _SC_PAGESIZE
 #endif
 
-#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 1) || defined(__APPLE__)
+#if defined(_SC_PAGESIZE)
 
 int main() {
   long val = ::sysconf(_SC_PAGESIZE);