Rollup merge of #46280 - tamird:remove-old-refs, r=alexcrichton
rustc_llvm: remove stale references
...that were removed in 77c3bfa742.
r? @alexcrichton
This commit is contained in:
commit
263eb4d7ef
7 changed files with 15 additions and 20 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -95,7 +95,6 @@ config.stamp
|
|||
keywords.md
|
||||
lexer.ml
|
||||
src/etc/dl
|
||||
src/librustc_llvm/llvmdeps.rs
|
||||
tmp.*.rs
|
||||
version.md
|
||||
version.ml
|
||||
|
|
|
|||
|
|
@ -316,7 +316,7 @@ impl Step for TestHelpers {
|
|||
.warnings(false)
|
||||
.debug(false)
|
||||
.file(build.src.join("src/rt/rust_test_helpers.c"))
|
||||
.compile("librust_test_helpers.a");
|
||||
.compile("rust_test_helpers");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -140,6 +140,6 @@ fn main() {
|
|||
cc::Build::new()
|
||||
.flag("-fvisibility=hidden")
|
||||
.file("pthread_atfork_dummy.c")
|
||||
.compile("libpthread_atfork_dummy.a");
|
||||
.compile("pthread_atfork_dummy");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,5 +56,5 @@ fn main() {
|
|||
cfg.file(Path::new("../libcompiler_builtins/compiler-rt/lib/profile").join(src));
|
||||
}
|
||||
|
||||
cfg.compile("libprofiler-rt.a");
|
||||
cfg.compile("profiler-rt");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -154,13 +154,13 @@ fn main() {
|
|||
}
|
||||
|
||||
for component in &components {
|
||||
let mut flag = String::from("-DLLVM_COMPONENT_");
|
||||
let mut flag = String::from("LLVM_COMPONENT_");
|
||||
flag.push_str(&component.to_uppercase());
|
||||
cfg.flag(&flag);
|
||||
cfg.define(&flag, None);
|
||||
}
|
||||
|
||||
if env::var_os("LLVM_RUSTLLVM").is_some() {
|
||||
cfg.flag("-DLLVM_RUSTLLVM");
|
||||
cfg.define("LLVM_RUSTLLVM", None);
|
||||
}
|
||||
|
||||
build_helper::rerun_if_changed_anything_in_dir(Path::new("../rustllvm"));
|
||||
|
|
@ -169,7 +169,7 @@ fn main() {
|
|||
.file("../rustllvm/ArchiveWrapper.cpp")
|
||||
.cpp(true)
|
||||
.cpp_link_stdlib(None) // we handle this below
|
||||
.compile("librustllvm.a");
|
||||
.compile("rustllvm");
|
||||
|
||||
let (llvm_kind, llvm_link_arg) = detect_llvm_link(major, minor, &llvm_config);
|
||||
|
||||
|
|
|
|||
|
|
@ -505,17 +505,13 @@ pub mod debuginfo {
|
|||
|
||||
pub enum ModuleBuffer {}
|
||||
|
||||
// Link to our native llvm bindings (things that we need to use the C++ api
|
||||
// for) and because llvm is written in C++ we need to link against libstdc++
|
||||
//
|
||||
// You'll probably notice that there is an omission of all LLVM libraries
|
||||
// from this location. This is because the set of LLVM libraries that we
|
||||
// link to is mostly defined by LLVM, and the `llvm-config` tool is used to
|
||||
// figure out the exact set of libraries. To do this, the build system
|
||||
// generates an llvmdeps.rs file next to this one which will be
|
||||
// automatically updated whenever LLVM is updated to include an up-to-date
|
||||
// set of the libraries we need to link to LLVM for.
|
||||
#[link(name = "rustllvm", kind = "static")] // not quite true but good enough
|
||||
// This annotation is primarily needed for MSVC where attributes like
|
||||
// dllimport/dllexport are applied and need to be correct for everything to
|
||||
// link successfully. The #[link] annotation here says "these symbols are
|
||||
// included statically" which means that they're all exported with dllexport
|
||||
// and from the rustc_llvm dynamic library. Otherwise the rustc_trans dynamic
|
||||
// library would not be able to access these symbols.
|
||||
#[link(name = "rustllvm", kind = "static")]
|
||||
extern "C" {
|
||||
// Create and destroy contexts.
|
||||
pub fn LLVMContextCreate() -> ContextRef;
|
||||
|
|
|
|||
|
|
@ -27,6 +27,6 @@ fn main() {
|
|||
.warnings(false)
|
||||
.include(src_dir)
|
||||
.warnings(false)
|
||||
.compile("libhoedown.a");
|
||||
.compile("hoedown");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue