Page MenuHomeFreeBSD

bootstrap: No need to disabled shared libraries
ClosedPublic

Authored by imp on Sun, Oct 10, 5:22 PM.

Details

Summary

There's no need to disable shared libraries when building the bootstrap
tools. This was added on 2000 (commit ad879ce9552c) when the perl
bootstrap was added (libperl and miniperl) and saved a fair amount of
time. However, these days we rarely build any libraries when
bootstrapping, so the optimization isn't all that much, and shared
libraries are more robust accross versions that static libraries due to
creaping dependencies. In addition, linux and macos have been building
like this for some time because static binaries on those systems are
difficult to impossible.

Sponsored by: Netflix

Diff Detail

Repository
R10 FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.