ports/devel/root/files/patch-cmake_modules_SetUpFreeBSD.cmake
Erik Jensen 5407a6cd3e devel/root: Fix runtime issues related to LLVM modulemaps
ROOT has been building fine on recent versions, but runtime has turned
out to be fragile.

PR:		281299
2024-09-14 14:31:39 +01:00

12 lines
610 B
CMake

--- cmake/modules/SetUpFreeBSD.cmake.orig 2024-03-21 09:58:40 UTC
+++ cmake/modules/SetUpFreeBSD.cmake
@@ -11,6 +11,9 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES i686)
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES i686)
set(FP_MATH_FLAGS "-msse2 -mfpmath=sse")
set(ROOT_ARCHITECTURE freebsdi686)
+elseif(CMAKE_SYSTEM_PROCESSOR MATCHES i386) # FreeBSD port maintainer note: Treating i386 as i686 works
+ set(FP_MATH_FLAGS "-msse2 -mfpmath=sse")
+ set(ROOT_ARCHITECTURE freebsdi386)
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES aarch64)
set(ROOT_ARCHITECTURE freebsdarm64)
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES arm)