Subject: kern/6153: kernel tags building support is very broken
To: None <gnats-bugs@gnats.netbsd.org>
From: Perry E. Metzger <perry@piermont.com>
List: netbsd-bugs
Date: 09/13/1998 19:50:59
>Number:         6153
>Category:       kern
>Synopsis:       kernel tags building support is very broken
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 13 17:05:01 1998
>Last-Modified:
>Originator:     Perry E. Metzger
>Organization:
Perry Metzger		perry@piermont.com
--
>Release:        all releases from NetBSD 1.0 to NetBSD-current, Sept. 13 1998
>Environment:
	
System: NetBSD jekyll.piermont.com 1.3H NetBSD 1.3H (JEKYLL) #0: Wed Sep 9 17:56:03 EDT 1998 perry@jekyll.piermont.com:/usr/src/sys/arch/i386/compile/JEKYLL i386


>Description:
	Support was once in place in the kernel Makefiles for building 
ctags tags files. It has been broken for many, many years because no
one bothered to keep the support current and working as the directory
tree was rearranged. One might reasonably ask if this is because no one
cares about these tag files at all.
>How-To-Repeat:
	Have a look at sys/kern/Makefile and the other kernel
Makefiles, especially the ones in top level arch directories. Note
that they are horribly out of alignment with reality and won't work.
>Fix:
	Someone who cares about the ctags files and who knows how they 
were *supposed* to work back in the mists of time (unfortunately my
memory doesn't stretch back that far) should spend half an hour and
fix the Makefiles.
	If no one cares enough to do that, perhaps the special support
should just be yanked out of the Makefiles entirely. Given that no one
has cared enough about the fact that the tags support has been broken
since NetBSD 1.0 or before, it is possible that there is no point in
fixing this and it should just be removed.
	If someone *does* care or the tags files would, in fact, be of 
use, then someone should fix this.
>Audit-Trail:
>Unformatted: