diff --git a/.gitmodules b/.gitmodules index 7d41369fa..2e87e93ba 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "backtrace-sys/src/libbacktrace"] path = crates/backtrace-sys/src/libbacktrace - url = https://github.com/rust-lang-nursery/libbacktrace + url = https://github.com/t6/libbacktrace diff --git a/crates/backtrace-sys/build.rs b/crates/backtrace-sys/build.rs index 5b49cd4a4..dc55d1c03 100644 --- a/crates/backtrace-sys/build.rs +++ b/crates/backtrace-sys/build.rs @@ -40,6 +40,7 @@ fn main() { if target.contains("darwin") { build.file("src/libbacktrace/macho.c"); + build.define("HAVE_MACH_O_DYLD_H", "1"); } else if target.contains("windows") { build.file("src/libbacktrace/pecoff.c"); } else { diff --git a/crates/backtrace-sys/src/libbacktrace b/crates/backtrace-sys/src/libbacktrace index f4d02bbdb..d27b870a4 160000 --- a/crates/backtrace-sys/src/libbacktrace +++ b/crates/backtrace-sys/src/libbacktrace @@ -1 +1 @@ -Subproject commit f4d02bbdbf8a2c5a31f0801dfef597a86caad9e3 +Subproject commit d27b870a4adc8c47989f16de9da8c4aff4ae9d72