diff options
author | Tony Theodore <tonyt@logyst.com> | 2011-11-27 13:04:01 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2011-11-27 13:04:01 (GMT) |
commit | f5dea9a05167aa48312788e22c8881000fcc2985 (patch) | |
tree | 3fa369d2ee704039c2f498afee2c75122da48988 | |
parent | f57837e79c3484dbe0cdaf0b3fe5b32176c96abc (diff) | |
download | mxe-f5dea9a05167aa48312788e22c8881000fcc2985.zip mxe-f5dea9a05167aa48312788e22c8881000fcc2985.tar.gz mxe-f5dea9a05167aa48312788e22c8881000fcc2985.tar.bz2 |
package llvm:portability fix for Debian kFreeBSD
-rw-r--r-- | src/llvm-1-kfreebsd.patch | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/llvm-1-kfreebsd.patch b/src/llvm-1-kfreebsd.patch new file mode 100644 index 0000000..e3b1593 --- /dev/null +++ b/src/llvm-1-kfreebsd.patch @@ -0,0 +1,17 @@ +This file is part of mingw-cross-env. +See doc/index.html for further information. + +diff -ur llvm-2.8.orig/utils/TableGen/CMakeLists.txt llvm-2.8/utils/TableGen/CMakeLists.txt +--- llvm-2.8.orig/utils/TableGen/CMakeLists.txt 2011-11-27 23:35:10.000000000 +1100 ++++ llvm-2.8/utils/TableGen/CMakeLists.txt 2011-11-27 23:38:34.000000000 +1100 +@@ -44,3 +44,9 @@ + if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD AND NOT BEOS ) + target_link_libraries(tblgen pthread) + endif() ++if(CMAKE_HOST_SYSTEM_NAME STREQUAL "kFreeBSD") ++ find_library(libdl dl) ++ if(NOT libdl MATCHES "NOTFOUND") ++ target_link_libraries(tblgen ${libdl}) ++ endif(NOT libdl MATCHES "NOTFOUND") ++endif(CMAKE_HOST_SYSTEM_NAME STREQUAL "kFreeBSD") ++ |