ports/devel/llvm80/files/openmp/patch-bug32279
Brooks Davis aac49c735d Welcome LLVM (clang, lld, lldb, etc) 8.0.0.rc1.
Sponsored by:	DARPA, AFRL
2019-01-24 21:55:18 +00:00

25 lines
1.4 KiB
Text

--- projects/openmp/runtime/cmake/LibompHandleFlags.cmake.orig 2018-12-10 13:45:00.000000000 +0000
+++ projects/openmp/runtime/cmake/LibompHandleFlags.cmake 2019-01-24 19:57:44.639276000 +0000
@@ -164,6 +164,11 @@
libomp_append(libflags_local "-lm")
libomp_append(libflags_local "-Wl,--as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "DragonFly")
+ IF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
+ libomp_append(libflags_local "-Wl,--no-as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
+ libomp_append(libflags_local "-lm")
+ libomp_append(libflags_local "-Wl,--as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
+ ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
IF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
libomp_append(libflags_local -lm)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
--- projects/openmp/runtime/cmake/LibompMicroTests.cmake.orig 2017-03-16 15:50:48 UTC
+++ projects/openmp/runtime/cmake/LibompMicroTests.cmake
@@ -171,7 +171,7 @@ add_custom_command(
add_custom_target(libomp-test-deps DEPENDS test-deps/.success)
set(libomp_expected_library_deps)
if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
- set(libomp_expected_library_deps libc.so.7 libthr.so.3)
+ set(libomp_expected_library_deps libc.so.7 libthr.so.3 libm.so.5)
libomp_append(libomp_expected_library_deps libhwloc.so.5 LIBOMP_USE_HWLOC)
elseif(CMAKE_SYSTEM_NAME MATCHES "NetBSD")
set(libomp_expected_library_deps libc.so.12 libpthread.so.1 libm.so.0)