summaryrefslogtreecommitdiff
path: root/lang/rust-nightly/files/patch-vendor_backtrace-sys_build.rs
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2020-02-20 12:12:06 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2020-02-20 12:12:06 +0000
commitb543e13adb49cd9781070326dc7b222489b1c6d8 (patch)
tree9107cb4d1bff65b82cf1de6136949a2d7ae2c023 /lang/rust-nightly/files/patch-vendor_backtrace-sys_build.rs
parentGrab maintainership of two ports I regularly use. (diff)
lang/rust-nightly: Update to 1.43.0.20200220
- Switch backtrace crate patches to upstreamed version Changes: https://github.com/rust-lang/rust/compare/433aae93e4...7760cd0fbb
Diffstat (limited to 'lang/rust-nightly/files/patch-vendor_backtrace-sys_build.rs')
-rw-r--r--lang/rust-nightly/files/patch-vendor_backtrace-sys_build.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/lang/rust-nightly/files/patch-vendor_backtrace-sys_build.rs b/lang/rust-nightly/files/patch-vendor_backtrace-sys_build.rs
new file mode 100644
index 000000000000..32a363623ac4
--- /dev/null
+++ b/lang/rust-nightly/files/patch-vendor_backtrace-sys_build.rs
@@ -0,0 +1,17 @@
+https://github.com/rust-lang/backtrace-rs/pull/294
+
+--- vendor/backtrace-sys/build.rs.orig 2020-02-19 21:11:31 UTC
++++ vendor/backtrace-sys/build.rs
+@@ -60,6 +60,12 @@ fn main() {
+ File::create(out_dir.join("config.h")).unwrap();
+ if target.contains("android") {
+ maybe_enable_dl_iterate_phdr_android(&mut build);
++ } else if target.contains("freebsd") {
++ build.define("HAVE_DL_ITERATE_PHDR", "1");
++ build.define("HAVE_KERN_PROC", "1");
++ } else if target.contains("netbsd") {
++ build.define("HAVE_DL_ITERATE_PHDR", "1");
++ build.define("HAVE_KERN_PROC_ARGS", "1");
+ } else if !target.contains("apple-ios")
+ && !target.contains("solaris")
+ && !target.contains("redox")