llvm@3.9: bump revision for dylib ID relocation
Closes #12585. Signed-off-by: ilovezfs <ilovezfs@icloud.com>
This commit is contained in:
parent
e0ec387c9a
commit
9b9cfa2b29
1 changed files with 4 additions and 3 deletions
|
@ -20,6 +20,7 @@ end
|
||||||
class LlvmAT39 < Formula
|
class LlvmAT39 < Formula
|
||||||
desc "Next-gen compiler infrastructure"
|
desc "Next-gen compiler infrastructure"
|
||||||
homepage "http://llvm.org/"
|
homepage "http://llvm.org/"
|
||||||
|
revision 1
|
||||||
|
|
||||||
stable do
|
stable do
|
||||||
url "http://llvm.org/releases/3.9.1/llvm-3.9.1.src.tar.xz"
|
url "http://llvm.org/releases/3.9.1/llvm-3.9.1.src.tar.xz"
|
||||||
|
@ -300,8 +301,8 @@ class LlvmAT39 < Formula
|
||||||
}
|
}
|
||||||
EOS
|
EOS
|
||||||
|
|
||||||
system "#{bin}/clang", "-L#{lib}", "-Wl,-rpath,#{lib}", "-fopenmp",
|
system "#{bin}/clang", "-L#{lib}", "-fopenmp", "-nobuiltininc",
|
||||||
"-nobuiltininc", "-I#{lib}/clang/#{version}/include",
|
"-I#{lib}/clang/#{version}/include",
|
||||||
"omptest.c", "-o", "omptest"
|
"omptest.c", "-o", "omptest"
|
||||||
testresult = shell_output("./omptest")
|
testresult = shell_output("./omptest")
|
||||||
|
|
||||||
|
@ -380,7 +381,7 @@ class LlvmAT39 < Formula
|
||||||
"-I#{MacOS.sdk_path}/usr/include",
|
"-I#{MacOS.sdk_path}/usr/include",
|
||||||
"-L#{lib}",
|
"-L#{lib}",
|
||||||
"-Wl,-rpath,#{lib}", "test.cpp", "-o", "test"
|
"-Wl,-rpath,#{lib}", "test.cpp", "-o", "test"
|
||||||
assert_includes MachO::Tools.dylibs("test"), "@rpath/libc++.1.dylib"
|
assert_includes MachO::Tools.dylibs("test"), "#{opt_lib}/libc++.1.dylib"
|
||||||
assert_equal "Hello World!", shell_output("./test").chomp
|
assert_equal "Hello World!", shell_output("./test").chomp
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue