diff options
| author | Bryan Drewery <bryan@shatow.net> | 2018-02-23 19:33:03 -0800 |
|---|---|---|
| committer | Bryan Drewery <bryan@shatow.net> | 2018-02-23 19:36:32 -0800 |
| commit | 34b45c192f604b3dcb6f99c9d161a074fac45daf (patch) | |
| tree | 23d6fc8305d7505c93cd9b20bd41ab136eb6363f | |
| parent | 27a046e9338fb0455c33b13e8fe28da78212dedc (diff) | |
| download | rust-34b45c192f604b3dcb6f99c9d161a074fac45daf.tar.gz rust-34b45c192f604b3dcb6f99c9d161a074fac45daf.zip | |
Workaround abort(2) on compilation error on FreeBSD.
Same problem as OpenBSD, tracking bug #43575.
| -rw-r--r-- | src/librustc_back/target/freebsd_base.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_back/target/freebsd_base.rs b/src/librustc_back/target/freebsd_base.rs index 21dca99aa50..a0f84a6ab04 100644 --- a/src/librustc_back/target/freebsd_base.rs +++ b/src/librustc_back/target/freebsd_base.rs @@ -33,6 +33,7 @@ pub fn opts() -> TargetOptions { has_rpath: true, pre_link_args: args, position_independent_executables: true, + eliminate_frame_pointer: false, // FIXME 43575 relro_level: RelroLevel::Full, exe_allocation_crate: super::maybe_jemalloc(), .. Default::default() |
