Module Name: src Committed By: martin Date: Wed Mar 30 07:25:33 UTC 2016
Modified Files: src/lib/libc/compiler_rt: Makefile.inc Log Message: Drop fixxfdi.c for m68k (where double == long double and this isn't needed but causes duplicate symbols with softfloat, if compiling MKSOFTFLOAT=yes) To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/lib/libc/compiler_rt/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/compiler_rt/Makefile.inc diff -u src/lib/libc/compiler_rt/Makefile.inc:1.30 src/lib/libc/compiler_rt/Makefile.inc:1.31 --- src/lib/libc/compiler_rt/Makefile.inc:1.30 Sat Mar 26 07:31:11 2016 +++ src/lib/libc/compiler_rt/Makefile.inc Wed Mar 30 07:25:33 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.30 2016/03/26 07:31:11 martin Exp $ +# $NetBSD: Makefile.inc,v 1.31 2016/03/30 07:25:33 martin Exp $ COMPILER_RT_SRCDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist @@ -84,7 +84,6 @@ GENERIC_SRCS+= \ fixunssfsi.c \ fixunsxfdi.c \ fixunsxfsi.c \ - fixxfdi.c \ floatdidf.c \ floatdisf.c \ floatdixf.c \ @@ -120,6 +119,12 @@ GENERIC_SRCS+= \ udivti3.c \ umodti3.c +.if ${MACHINE_ARCH} != "m68k" +GENERIC_SRCS+= \ + fixxfdi.c +.endif + + .if ${MACHINE_ARCH} != "aarch64" GENERIC_SRCS+= \ fixunsdfti.c \