Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src Pass -Wno-unused-command-line-argument for LLVM, discussed on
details: https://anonhg.NetBSD.org/src/rev/eac3a9a7a0ad
branches: trunk
changeset: 932511:eac3a9a7a0ad
user: maxv <maxv%NetBSD.org@localhost>
date: Sun May 10 06:38:24 2020 +0000
description:
Pass -Wno-unused-command-line-argument for LLVM, discussed on
tech-toolchain@.
diffstat:
doc/HACKS | 12 +++++++++++-
share/mk/bsd.lib.mk | 4 ++--
2 files changed, 13 insertions(+), 3 deletions(-)
diffs (44 lines):
diff -r bed1289e6617 -r eac3a9a7a0ad doc/HACKS
--- a/doc/HACKS Sun May 10 06:30:57 2020 +0000
+++ b/doc/HACKS Sun May 10 06:38:24 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: HACKS,v 1.206 2020/05/06 14:33:52 snj Exp $
+# $NetBSD: HACKS,v 1.207 2020/05/10 06:38:24 maxv Exp $
#
# This file is intended to document workarounds for currently unsolved
# (mostly) compiler bugs.
@@ -27,6 +27,16 @@
#
# this is a comment.
+hack llvm needs no-unused-command-line-argument
+mdate 10 May 2020
+who maxv
+file share/mk/bsd.lib.mk 1.380 -> 1.381
+descr
+ To avoid LLVM warnings when compiling the kernel with special
+ CFLAGS such as KASAN on amd64 or ARMV83_PAC on aarch64, pass
+ -Wno-unused-command-line-argument.
+kcah
+
hack static linking with libpthread
mdate 7 May 2019
who maya
diff -r bed1289e6617 -r eac3a9a7a0ad share/mk/bsd.lib.mk
--- a/share/mk/bsd.lib.mk Sun May 10 06:30:57 2020 +0000
+++ b/share/mk/bsd.lib.mk Sun May 10 06:38:24 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.lib.mk,v 1.380 2019/08/27 22:48:54 kamil Exp $
+# $NetBSD: bsd.lib.mk,v 1.381 2020/05/10 06:38:24 maxv Exp $
# @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94
.include <bsd.init.mk>
@@ -568,7 +568,7 @@
__buildstdlib: .USE
@echo building standard ${.TARGET:T:S/.o//:S/lib//} library
@rm -f ${.TARGET}
- @${LINK.c:S/-nostdinc//} -nostdlib ${LDFLAGS} -r -o ${.TARGET} `NM=${NM} ${LORDER} ${.ALLSRC:M*o} | ${TSORT}`
+ @${LINK.c:S/-nostdinc//} -nostdlib ${LDFLAGS} -Wno-unused-command-line-argument -r -o ${.TARGET} `NM=${NM} ${LORDER} ${.ALLSRC:M*o} | ${TSORT}`
.endif
.if !target(__buildproflib)
Home |
Main Index |
Thread Index |
Old Index