build, Interop/Indexer: update LLVM and clang to 3.9.0

This commit is contained in:
Svyatoslav Scherbina
2017-02-20 11:12:29 +07:00
committed by SvyatoslavScherbina
parent 9052e08e59
commit 9a7d036b33
7 changed files with 721 additions and 460 deletions
+2 -1
View File
@@ -113,7 +113,8 @@ List<String> llvmLinkerOpts() {
'-lLLVMBitReader',
'-lLLVMMC',
'-lLLVMCore',
'-lLLVMSupport'
'-lLLVMSupport',
'-lLLVMDebugInfoCodeView'
]
final List<String> res = new ArrayList<>()
+4 -4
View File
@@ -4,7 +4,7 @@
// macbook
arch.osx = x86_64
sysRoot.osx = target-sysroot-1-darwin-macos
llvmHome.osx = clang+llvm-3.8.0-darwin-macos
llvmHome.osx = clang+llvm-3.9.0-darwin-macos
llvmLtoFlags.osx = -O3 -function-sections -exported-symbol=_main
llvmLlcFlags.osx = -mtriple=x86_64-apple-macosx10.10.0
linkerKonanFlags.osx = -lc++
@@ -15,7 +15,7 @@ osVersionMin.osx = -macosx_version_min 10.10.0
arch.osx-ios = arm64
sysRoot.osx-ios = target-sysroot-1-darwin-macos
targetSysRoot.osx-ios = target-sysroot-1-darwin-ios
llvmHome.osx-ios = clang+llvm-3.8.0-darwin-macos
llvmHome.osx-ios = clang+llvm-3.9.0-darwin-macos
llvmLtoFlags.osx-ios = -O3 -function-sections -exported-symbol=_main
llvmLlcFlags.osx-ios = -mtriple=arm64-apple-ios5.0.0
linkerKonanFlags.osx-ios = -lc++
@@ -26,7 +26,7 @@ osVersionMin.osx-ios = -iphoneos_version_min 5.0.0
arch.osx-ios-sim = x86_64
sysRoot.osx-ios-sim = target-sysroot-1-darwin-macos
targetSysRoot.osx-ios-sim = target-sysroot-1-darwin-ios-sim
llvmHome.osx-ios-sim = clang+llvm-3.8.0-darwin-macos
llvmHome.osx-ios-sim = clang+llvm-3.9.0-darwin-macos
llvmLtoFlags.osx-ios-sim = -O3 -function-sections -exported-symbol=_main
llvmLlcFlags.osx-ios-sim = -mtriple=x86_64-apple-ios5.0.0
linkerKonanFlags.osx-ios-sim = -lc++
@@ -35,7 +35,7 @@ osVersionMin.osx-ios-sim = -ios_simulator_version_min 5.0.0
// linux
sysRoot.linux = target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu/sysroot
llvmHome.linux = clang+llvm-3.8.0-linux-x86-64
llvmHome.linux = clang+llvm-3.9.0-linux-x86-64
libGcc.linux = target-gcc-toolchain-3-linux-x86-64/lib/gcc/x86_64-unknown-linux-gnu/4.8.5
llvmLtoFlags.linux = -O3 -function-sections -exported-symbol=main
llvmLlcFlags.linux = -march=x86-64