diff options
| -rw-r--r-- | mk/rt.mk | 2 | ||||
| -rw-r--r-- | src/libcompiler_builtins/build.rs | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/mk/rt.mk b/mk/rt.mk index a67bded288e..f5149281d50 100644 --- a/mk/rt.mk +++ b/mk/rt.mk @@ -552,9 +552,11 @@ endif ifeq ($$(findstring msvc,$(1)),) ifeq ($$(findstring freebsd,$(1)),) +ifeq ($$(findstring netbsd,$(1)),) $(call ADD_INTRINSIC,$(1),gcc_personality_v0.o) endif endif +endif ifeq ($$(findstring aarch64,$(1)),aarch64) $(foreach intrinsic,comparetf2.o \ diff --git a/src/libcompiler_builtins/build.rs b/src/libcompiler_builtins/build.rs index b9421d779b5..5360bbdeacd 100644 --- a/src/libcompiler_builtins/build.rs +++ b/src/libcompiler_builtins/build.rs @@ -240,7 +240,7 @@ fn main() { sources.extend(&["x86_64/floatdidf.c", "x86_64/floatdisf.c", "x86_64/floatdixf.c"]); } } else { - if !target.contains("freebsd") { + if !target.contains("freebsd") && !target.contains("netbsd") { sources.extend(&["gcc_personality_v0.c"]); } |
