From 34b45c192f604b3dcb6f99c9d161a074fac45daf Mon Sep 17 00:00:00 2001 From: Bryan Drewery Date: Fri, 23 Feb 2018 19:33:03 -0800 Subject: [PATCH] Workaround abort(2) on compilation error on FreeBSD. Same problem as OpenBSD, tracking bug #43575. --- src/librustc_back/target/freebsd_base.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc_back/target/freebsd_base.rs b/src/librustc_back/target/freebsd_base.rs index 21dca99aa5005..a0f84a6ab0495 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()