[llvm] r346593 - Fix DragonFlyBSD linkage issue.

David Carlier via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 10 10:47:00 PST 2018


Author: devnexen
Date: Sat Nov 10 10:47:00 2018
New Revision: 346593

URL: http://llvm.org/viewvc/llvm-project?rev=346593&view=rev
Log:
Fix DragonFlyBSD linkage issue.

environ global failed on LTO linkage step.

Modified:
    llvm/trunk/cmake/modules/HandleLLVMOptions.cmake

Modified: llvm/trunk/cmake/modules/HandleLLVMOptions.cmake
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/cmake/modules/HandleLLVMOptions.cmake?rev=346593&r1=346592&r2=346593&view=diff
==============================================================================
--- llvm/trunk/cmake/modules/HandleLLVMOptions.cmake (original)
+++ llvm/trunk/cmake/modules/HandleLLVMOptions.cmake Sat Nov 10 10:47:00 2018
@@ -138,7 +138,8 @@ endif()
 # build might work on ELF but fail on MachO/COFF.
 if(NOT (${CMAKE_SYSTEM_NAME} MATCHES "Darwin" OR WIN32 OR CYGWIN OR
         ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR
-        ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") AND
+	${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD" OR
+	${CMAKE_SYSTEM_NAME} MATCHES "DragonFly") AND
    NOT LLVM_USE_SANITIZER)
   set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,defs")
 endif()




More information about the llvm-commits mailing list