There was an error while loading. Please reload this page.
1 parent feb3536 commit 8caa14fCopy full SHA for 8caa14f
1 file changed
src/bootstrap/native.rs
@@ -158,7 +158,6 @@ impl Step for Llvm {
158
.define("LLVM_INCLUDE_TESTS", "OFF")
159
.define("LLVM_INCLUDE_DOCS", "OFF")
160
.define("LLVM_INCLUDE_BENCHMARKS", "OFF")
161
- .define("LLVM_ENABLE_ZLIB", "OFF")
162
.define("WITH_POLLY", "OFF")
163
.define("LLVM_ENABLE_TERMINFO", "OFF")
164
.define("LLVM_ENABLE_LIBEDIT", "OFF")
@@ -168,6 +167,14 @@ impl Step for Llvm {
168
167
.define("LLVM_TARGET_ARCH", target.split('-').next().unwrap())
169
.define("LLVM_DEFAULT_TARGET_TRIPLE", target);
170
+ if !target.contains("netbsd") {
171
+ cfg.define("LLVM_ENABLE_ZLIB", "ON");
172
+ } else {
173
+ // FIXME: Enable zlib on NetBSD too
174
+ // https://github.com/rust-lang/rust/pull/72696#issuecomment-641517185
175
+ cfg.define("LLVM_ENABLE_ZLIB", "OFF");
176
+ }
177
+
178
if builder.config.llvm_thin_lto {
179
cfg.define("LLVM_ENABLE_LTO", "Thin");
180
if !target.contains("apple") {
0 commit comments