]> 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, 4 Apr 2022 00:40:31 +0000 (20:40 -0400)
commite10026a406b21b3f1581ee15a88def2b640dffe7
tree41f358591f404cea31653dc7d4cd0912753659af
parent1487f84223ce1341ebdfc87e50fbcddedc6d1de8
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)
Makefile.inc1