mirror of
https://github.com/opnsense/src.git
synced 2026-02-23 09:56:47 -05: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
1 changed files with 1 additions and 1 deletions
|
|
@ -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 a new issue