CVS commit: src/external/gpl3/gcc/lib/libubsan
Module Name:src Committed By: mrg Date: Fri Feb 1 10:39:03 UTC 2019 Modified Files: src/external/gpl3/gcc/lib/libubsan: Makefile Log Message: use -Wno-error=maybe-uninitialized for one of the new ubsan files. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libubsan/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/libubsan/Makefile diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.8 src/external/gpl3/gcc/lib/libubsan/Makefile:1.9 --- src/external/gpl3/gcc/lib/libubsan/Makefile:1.8 Sun Jul 1 17:41:50 2018 +++ src/external/gpl3/gcc/lib/libubsan/Makefile Fri Feb 1 10:39:03 2019 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2018/07/01 17:41:50 christos Exp $ +# $NetBSD: Makefile,v 1.9 2019/02/01 10:39:03 mrg Exp $ UNSUPPORTED_COMPILER.clang= # defined LIBISCXX = yes @@ -27,6 +27,8 @@ UBSAN_SRCS= \ COPTS.${_s}.cc+=-frtti .endfor +COPTS.ubsan_handlers_cxx.cc+= -Wno-error=maybe-uninitialized + LIB= ubsan SRCS+= ${UBSAN_SRCS} LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt
CVS commit: src/external/gpl3/gcc/lib/libubsan
Module Name:src Committed By: christos Date: Mon Jun 11 15:29:33 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libubsan: Makefile Log Message: use LIBISCXX = yes, instead of hard-coding the c++ library. Suggested by joerg To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/lib/libubsan/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/libubsan/Makefile diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.6 src/external/gpl3/gcc/lib/libubsan/Makefile:1.7 --- src/external/gpl3/gcc/lib/libubsan/Makefile:1.6 Mon Jun 11 08:47:47 2018 +++ src/external/gpl3/gcc/lib/libubsan/Makefile Mon Jun 11 11:29:33 2018 @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.6 2018/06/11 12:47:47 christos Exp $ +# $NetBSD: Makefile,v 1.7 2018/06/11 15:29:33 christos Exp $ UNSUPPORTED_COMPILER.clang= # defined +LIBISCXX = yes .include @@ -28,7 +29,6 @@ COPTS.${_s}.cc+=-frtti LIB= ubsan SRCS+= ${UBSAN_SRCS} -LIBDPLIBS+= stdc++ ${.CURDIR}/../libstdc++-v3 LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt .if ${MACHINE_ARCH} == "vax"
CVS commit: src/external/gpl3/gcc/lib/libubsan
Module Name:src Committed By: christos Date: Mon Jun 11 12:47:47 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libubsan: Makefile Log Message: Add libstdc++ again; needed for: undefined reference to `typeinfo for __cxxabiv1::__class_type_info' undefined reference to `typeinfo for __cxxabiv1::__si_class_type_info' undefined reference to `typeinfo for __cxxabiv1::__vmi_class_type_info' undefined reference to `typeinfo for std::type_info' undefined reference to `__dynamic_cast' To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/libubsan/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/libubsan/Makefile diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.5 src/external/gpl3/gcc/lib/libubsan/Makefile:1.6 --- src/external/gpl3/gcc/lib/libubsan/Makefile:1.5 Tue Feb 13 22:37:39 2018 +++ src/external/gpl3/gcc/lib/libubsan/Makefile Mon Jun 11 08:47:47 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2018/02/14 03:37:39 christos Exp $ +# $NetBSD: Makefile,v 1.6 2018/06/11 12:47:47 christos Exp $ UNSUPPORTED_COMPILER.clang= # defined @@ -28,6 +28,7 @@ COPTS.${_s}.cc+=-frtti LIB= ubsan SRCS+= ${UBSAN_SRCS} +LIBDPLIBS+= stdc++ ${.CURDIR}/../libstdc++-v3 LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt .if ${MACHINE_ARCH} == "vax"
CVS commit: src/external/gpl3/gcc/lib/libubsan
Module Name:src Committed By: christos Date: Wed Feb 14 03:37:39 UTC 2018 Modified Files: src/external/gpl3/gcc/lib/libubsan: Makefile Log Message: need -lrt for shm_{open,close} To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libubsan/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/libubsan/Makefile diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.4 src/external/gpl3/gcc/lib/libubsan/Makefile:1.5 --- src/external/gpl3/gcc/lib/libubsan/Makefile:1.4 Sat Feb 3 20:16:33 2018 +++ src/external/gpl3/gcc/lib/libubsan/Makefile Tue Feb 13 22:37:39 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2018/02/04 01:16:33 mrg Exp $ +# $NetBSD: Makefile,v 1.5 2018/02/14 03:37:39 christos Exp $ UNSUPPORTED_COMPILER.clang= # defined @@ -28,6 +28,7 @@ COPTS.${_s}.cc+=-frtti LIB= ubsan SRCS+= ${UBSAN_SRCS} +LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt .if ${MACHINE_ARCH} == "vax" COPTS += -O1