]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Install library symlinks atomically.
authorMark Johnston <markj@FreeBSD.org>
Fri, 18 Sep 2020 19:03:34 +0000 (19:03 +0000)
committerMark Johnston <markj@FreeBSD.org>
Fri, 18 Sep 2020 19:03:34 +0000 (19:03 +0000)
commit7afab8a67ee7f4114887bc3b024cc58f8c6dedf1
tree5e566d61c01b4e1f1bcf5ad485f59e296b444481
parent11224884f285481ccecb61f57381b51661d77c6d
Install library symlinks atomically.

As we do for shared library binaries, pass -S to install(1) when
installing symlinks.  Doing so helps avoid transient failures when
libraries are being reinstalled, which seems to be the root cause of
spurious libgcc_s.so link failures during CI builds.

PR: 233769
Reviewed by: emaste
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D26453
share/mk/bsd.lib.mk