Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/xlint/xlint lint: make xlint independent of lint1



details:   https://anonhg.NetBSD.org/src/rev/1451e36213d6
branches:  trunk
changeset: 985395:1451e36213d6
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sun Aug 22 14:35:44 2021 +0000

description:
lint: make xlint independent of lint1

The files from lint1 are not needed to build xlint, even worse, they get
mixed up wrongly.

$ (cd usr.bin/xlint && make cleandir)
$ (cd usr.bin/xlint/lint1 && make lint -k)
$ (cd usr.bin/xlint/xlint && make lint)

lint2: cannot open mem.ln: No such file or directory

The 'make -k' for lint1 is necessary because lint tries to validate
scan.c in strict bool mode, but the output from lex is not ready for
that.  This only happens in my local builds but not in the official
builds on releng.NetBSD.org, I'm still researching that difference.

diffstat:

 usr.bin/xlint/xlint/Makefile |  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diffs (11 lines):

diff -r 2230bd89b027 -r 1451e36213d6 usr.bin/xlint/xlint/Makefile
--- a/usr.bin/xlint/xlint/Makefile      Sun Aug 22 13:52:19 2021 +0000
+++ b/usr.bin/xlint/xlint/Makefile      Sun Aug 22 14:35:44 2021 +0000
@@ -1,6 +1,5 @@
-#      $NetBSD: Makefile,v 1.20 2021/01/24 00:11:07 christos Exp $
+#      $NetBSD: Makefile,v 1.21 2021/08/22 14:35:44 rillig Exp $
 
-.PATH:         ${.CURDIR}/../lint1
 .PATH:         ${.CURDIR}/../../mkdep
 
 PROG=          xlint



Home | Main Index | Thread Index | Old Index