about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorJakub Beránek <berykubik@gmail.com>2025-08-22 21:06:49 +0200
committerJakub Beránek <berykubik@gmail.com>2025-08-22 21:43:14 +0200
commit6315b4973a8e5090ce041ca9a4eaf81ed7b70e29 (patch)
tree163167243735eef03f0454967ce67a3cad6084fa /src/bootstrap
parentc064521cc7fd4d2548bcf30aca2424556c9cf82c (diff)
downloadrust-6315b4973a8e5090ce041ca9a4eaf81ed7b70e29.tar.gz
rust-6315b4973a8e5090ce041ca9a4eaf81ed7b70e29.zip
Add warning to the `Builder::llvm_config` function
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/src/core/builder/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/builder/mod.rs b/src/bootstrap/src/core/builder/mod.rs
index b5fcf1e436b..40460bf168d 100644
--- a/src/bootstrap/src/core/builder/mod.rs
+++ b/src/bootstrap/src/core/builder/mod.rs
@@ -1647,6 +1647,10 @@ You have to build a stage1 compiler for `{}` first, and then use it to build a s
     ///
     /// Note that this returns `None` if LLVM is disabled, or if we're in a
     /// check build or dry-run, where there's no need to build all of LLVM.
+    ///
+    /// FIXME(@kobzol)
+    /// **WARNING**: This actually returns the **HOST** LLVM config, not LLVM config for the given
+    /// *target*.
     pub fn llvm_config(&self, target: TargetSelection) -> Option<PathBuf> {
         if self.config.llvm_enabled(target) && self.kind != Kind::Check && !self.config.dry_run() {
             let llvm::LlvmResult { host_llvm_config, .. } = self.ensure(llvm::Llvm { target });