]> git.lizzy.rs Git - rust.git/commitdiff
Don't build gcc_personality_v0.c on NetBSD either
authorJonathan A. Kollasch <jakllsch@kollasch.net>
Mon, 23 Jan 2017 16:14:16 +0000 (10:14 -0600)
committerJonathan A. Kollasch <jakllsch@kollasch.net>
Tue, 31 Jan 2017 17:33:54 +0000 (11:33 -0600)
mk/rt.mk
src/libcompiler_builtins/build.rs

index a67bded288e20405c990dc77cc92d0606b5031d9..f5149281d50712b1e30563d3122cbb37c10f4f0a 100644 (file)
--- 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 \
index b9421d779b590eba0d053bf264c174145f7c3784..5360bbdeacd6ad280b93535ed6a6fc5de949dd15 100644 (file)
@@ -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"]);
         }