about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--mk/rt.mk2
-rw-r--r--src/libcompiler_builtins/build.rs2
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"]);
         }