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"