]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
installworld: handle ldd including preloaded objects
authorEd Maste <emaste@FreeBSD.org>
Fri, 1 Apr 2022 13:58:47 +0000 (09:58 -0400)
committerEd Maste <emaste@FreeBSD.org>
Mon, 11 Apr 2022 13:12:53 +0000 (09:12 -0400)
commit7150099b3c8484096ce891f30f2c6aca29cfdac7
tree6b90b9ac97f103b7125c980aeb7815b4b01cb1c0
parentb572edb09c4da2949b20a62e98cbf2e6df88e7e1
installworld: handle ldd including preloaded objects

The installworld target makes a temporary copy of binaries to be used
during the install.  Libraries that they depend on are also included,
found by using `ldd`.

After commit 0913953c9ed0 ldd started listing preloaded objects,
including [vdso], under a [preloaded] header.  Skip ldd output that is
enclosed in square brackets.

Reviewed by: cy, kib [earlier version]
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34734

(cherry picked from commit b3b462229f972e2ed24d450d7d2f8855cdd58a87)
(cherry picked from commit e10026a406b21b3f1581ee15a88def2b640dffe7)

Approved by: re (gjb)
Makefile.inc1