mirror of
https://git.FreeBSD.org/src.git
synced 2024-11-23 07:31:31 +00: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 \
|
NIS \
|
||||||
NLS \
|
NLS \
|
||||||
OPENSSH \
|
OPENSSH \
|
||||||
PROFILE \
|
|
||||||
SSP \
|
SSP \
|
||||||
TESTS \
|
TESTS \
|
||||||
TOOLCHAIN \
|
TOOLCHAIN \
|
||||||
@ -77,6 +76,7 @@ __DEFAULT_NO_OPTIONS = \
|
|||||||
INIT_ALL_ZERO \
|
INIT_ALL_ZERO \
|
||||||
INSTALL_AS_USER \
|
INSTALL_AS_USER \
|
||||||
MANSPLITPKG \
|
MANSPLITPKG \
|
||||||
|
PROFILE \
|
||||||
RETPOLINE \
|
RETPOLINE \
|
||||||
STALE_STAGED \
|
STALE_STAGED \
|
||||||
UBSAN
|
UBSAN
|
||||||
|
Loading…
Reference in New Issue
Block a user