diff --git a/src/comp/lib/llvm.rs b/src/comp/lib/llvm.rs index 505e07e3f3fa..c72cd4f41fdb 100644 --- a/src/comp/lib/llvm.rs +++ b/src/comp/lib/llvm.rs @@ -125,7 +125,7 @@ const uint LLVMRealULT = 12u; const uint LLVMRealULE = 13u; const uint LLVMRealUNE = 14u; -native mod llvm = llvm_lib { +native mod llvm = "rustllvm" { type ModuleRef; type ContextRef; @@ -883,9 +883,6 @@ native mod llvm = llvm_lib { fn LLVMLinkModules(ModuleRef Dest, ModuleRef Src) -> Bool; } -native mod rustllvm = llvm_lib { -} - /* Slightly more terse object-interface to LLVM's 'builder' functions. For the * most part, build.Foo() wraps LLVMBuildFoo(), threading the correct * BuilderRef B into place. A BuilderRef is a cursor-like LLVM value that diff --git a/src/comp/rustc.rc b/src/comp/rustc.rc index da2a8640a7d6..565b436d4045 100644 --- a/src/comp/rustc.rc +++ b/src/comp/rustc.rc @@ -80,23 +80,7 @@ auth middle::trans = unsafe; auth lib::llvm = unsafe; mod lib { - alt (target_os) { - case ("win32") { - let (llvm_lib = "rustllvm.dll") { - mod llvm; - } - } - case ("macos") { - let (llvm_lib = "librustllvm.dylib") { - mod llvm; - } - } - case (_) { - let (llvm_lib = "librustllvm.so") { - mod llvm; - } - } - } + mod llvm; } // Local Variables: