Subject: xsrc/16243: xsrc/local Makefiles not rebuilt
To: None <gnats-bugs@gnats.netbsd.org>
From: None <rearnsha@arm.com>
List: netbsd-bugs
Date: 04/08/2002 06:43:58
>Number:         16243
>Category:       xsrc
>Synopsis:       xsrc/local Makefiles not rebuilt
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    xsrc-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Apr 08 06:44:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Richard Earnshaw
>Release:        -current
>Organization:
ARM
>Environment:
NetBSD shark1 1.5ZC NetBSD 1.5ZC (GENERIC) #0: Fri Apr  5 11:37:43 BST 2002     rearnsha@shark1:/work/build/kernels/GENERIC shark

>Description:
This almost certainly applies to all platforms.

If the Imakefiles in xsrc/local are changed, and an update build is run, then
the Makefiles are not regenerated.  This does not happen if an Imakefile in
the xc directory is changed.

The same is probably also true of contrib, but I haven't tried it there.

>How-To-Repeat:
cd ../xsrc
make build
touch local/Imakefile
make build UPDATE=1

Note that local/Makefile is not regenerated.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: