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: