Subject: bin/18421: make install does not populate /libexec early enough
To: None <gnats-bugs@gnats.netbsd.org>
From: Martin Husemann <martin@duskware.de>
List: netbsd-bugs
Date: 09/26/2002 01:26:35
>Number: 18421
>Category: bin
>Synopsis: make install does not populate /libexec early enough
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Sep 25 16:27:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator: Martin Husemann
>Release: NetBSD 1.6H
>Organization:
>Environment:
System: NetBSD night-porter.duskware.de 1.6G NetBSD 1.6G (PORTER) #0: Sun Sep 1 22:14:34 MEST 2002 martin@night-porter.duskware.de:/usr/src/sys/arch/i386/compile/PORTER i386
Architecture: i386
Machine: i386
>Description:
I cross-built to a NFS directory, then mounted the source from the (slow) client
and did "make install USETOOLS=never".
This has always worked - but since dynamic / got introduced it fails early since
/libexec is not populated while the install step is trying to use freshly
compiled binaries.
>How-To-Repeat:
s/a.
>Fix:
in "install" make sure to populate /libexec before running any of the to-be-
installed binaries.
>Release-Note:
>Audit-Trail:
>Unformatted: