Module Name:    src
Committed By:   mrg
Date:           Sun Oct 13 21:18:20 UTC 2019

Modified Files:
        src/external/gpl3/gcc/lib: Makefile.sanitizer
        src/external/gpl3/gcc/lib/libasan: Makefile

Log Message:
use sanitizer_platform_limits_netbsd.cc.
link asan with libm so it can find signgam.

basic libasan works now.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/lib/Makefile.sanitizer
cvs rdiff -u -r1.29 -r1.30 src/external/gpl3/gcc/lib/libasan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/lib/Makefile.sanitizer
diff -u src/external/gpl3/gcc/lib/Makefile.sanitizer:1.9 src/external/gpl3/gcc/lib/Makefile.sanitizer:1.10
--- src/external/gpl3/gcc/lib/Makefile.sanitizer:1.9	Wed Oct  2 06:51:59 2019
+++ src/external/gpl3/gcc/lib/Makefile.sanitizer	Sun Oct 13 21:18:20 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.sanitizer,v 1.9 2019/10/02 06:51:59 mrg Exp $
+#	$NetBSD: Makefile.sanitizer,v 1.10 2019/10/13 21:18:20 mrg Exp $
 
 SANITIZER=${GCCDIST}/libsanitizer
 .PATH: ${SANITIZER}/interception ${SANITIZER}/sanitizer_common
@@ -31,7 +31,7 @@ SANITIZER_SRCS+= \
 	sanitizer_mac.cc \
 	sanitizer_persistent_allocator.cc \
 	sanitizer_platform_limits_linux.cc \
-	sanitizer_platform_limits_posix.cc \
+	sanitizer_platform_limits_netbsd.cc \
 	sanitizer_posix.cc \
 	sanitizer_posix_libcdep.cc \
 	sanitizer_printf.cc \

Index: src/external/gpl3/gcc/lib/libasan/Makefile
diff -u src/external/gpl3/gcc/lib/libasan/Makefile:1.29 src/external/gpl3/gcc/lib/libasan/Makefile:1.30
--- src/external/gpl3/gcc/lib/libasan/Makefile:1.29	Wed Oct  2 02:54:34 2019
+++ src/external/gpl3/gcc/lib/libasan/Makefile	Sun Oct 13 21:18:20 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2019/10/02 02:54:34 mrg Exp $
+# $NetBSD: Makefile,v 1.30 2019/10/13 21:18:20 mrg Exp $
 
 UNSUPPORTED_COMPILER.clang=	# defined
 NOSANITIZER=	# defined
@@ -45,6 +45,7 @@ ASAN_SRCS= \
 LIB=	asan
 SRCS+=	${ASAN_SRCS} lsan_common.cc lsan_common_linux.cc
 LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt
+LIBDPLIBS+= m  ${NETBSDSRCDIR}/lib/libm
 CPPFLAGS+=-DCAN_SANITIZE_UB=0
 
 .if ${MACHINE_ARCH} == "vax"

Reply via email to