mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-21 18:50:50 +01:00
Disable PROFILE option by default
Hardware based profiling (e.g. hwpmc) is much better and produces more useful results. Today the profiling lib archives (_p.a) serve no real purpose other than increasing the library build time. Both upstream and base system (in commitb762974cf4
) Clang have been modified to remove the special case for linking against these libraries. Clang's -pg support and mcount() remain, so building with -pg can still be used on code that the user builds; we just no longer provide prebuilt libraries compiled with -pg. Discussed on freebsd-hackers[1] / freebsd-current [2] in 2020 and freebsd-arch [3] in 2021. A deprecation notice was added in commit175841285e
. [1] https://lists.freebsd.org/pipermail/freebsd-hackers/2020-January/055551.html [2] https://lists.freebsd.org/pipermail/freebsd-current/2020-January/075105.html [3] https://lists.freebsd.org/archives/freebsd-arch/2021-June/000016.html PR: 256873 [exp-run] Reviewed by: imp, jhb, kib Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D30833
This commit is contained in:
parent
c5e5202a3d
commit
fe52b7f60e
@ -61,7 +61,6 @@ __DEFAULT_YES_OPTIONS = \
|
||||
NIS \
|
||||
NLS \
|
||||
OPENSSH \
|
||||
PROFILE \
|
||||
SSP \
|
||||
TESTS \
|
||||
TOOLCHAIN \
|
||||
@ -77,6 +76,7 @@ __DEFAULT_NO_OPTIONS = \
|
||||
INIT_ALL_ZERO \
|
||||
INSTALL_AS_USER \
|
||||
MANSPLITPKG \
|
||||
PROFILE \
|
||||
RETPOLINE \
|
||||
STALE_STAGED \
|
||||
UBSAN
|
||||
|
Loading…
Reference in New Issue
Block a user