opnsense-src/tools/build
Ed Maste 9e06b34bb5 Add deprecation notice for WITH_PROFILE option
As discussed on freebsd-current [1] and freebsd-arch [2] and review
D30833, FreeBSD 14 will ship without the _p.a libraries built with -pg.
Both upstream and base system (in commit b762974cf4) 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 do not provide prebuilt
libraries compiled with -pg.  A similar change is still needed for GCC.

[1]  https://lists.freebsd.org/pipermail/freebsd-current/2020-January/075105.html
[2] https://lists.freebsd.org/archives/freebsd-arch/2021-June/000016.html

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 175841285e)

Clarify notice for profiled libraries in FreeBSD 14

Reported by:	kevans
Fixes:		175841285e ("Add deprecation notice for...")
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit f94360971e)
2021-07-07 09:17:06 -04:00
..
bootstrap-m4 tools/build/bootstrap-m4: regenerate after d37f81e35b 2021-05-11 09:39:30 +01:00
cross-build Silence a macro-redefined warning when crossbuilding 2021-03-17 22:22:48 +00:00
libc-bootstrap Fix crossbuild bootstrap tools build with Clang 12 2021-03-17 09:59:32 +00:00
make_check Don't stop other legs of a parallel build due to a failure in make_check. 2014-08-20 00:33:37 +00:00
mk Add C++ headers <barrier> <concepts> <execution> <latch> <numbers> <semaphore> 2021-06-06 13:41:34 +02:00
options Add deprecation notice for WITH_PROFILE option 2021-07-07 09:17:06 -04:00
beinstall.sh beinstall.sh: Use bectl instead of beadm by default 2020-10-30 09:40:55 +00:00
check-links.sh Allow specifying an alternative LD_LIBRARY_PATH for the ldd(1) lookup. 2016-01-19 22:42:16 +00:00
depend-cleanup.sh libspl: fix NO_CLEAN build 2021-06-22 11:01:06 +02:00
dummy.c
futimens.c build: Add legacy support for futimens() and utimensat(). 2016-06-09 21:57:34 +00:00
make.py tools/build/make.py: Avoid calling brew --prefix on macOS unnecessarily 2021-04-10 13:56:08 +01:00
Makefile tools/build: Improve host-symlinks failure mode 2021-03-27 02:10:29 +00:00
Makefile.depend META_MODE: Remove DEP_RELDIR from Makefile.depend files. 2015-09-25 19:26:08 +00:00
stat.h build: Add legacy support for futimens() and utimensat(). 2016-06-09 21:57:34 +00:00
stdlib.h Provide reallocarray() in -legacy, if needed, to allow building head on 2015-05-15 22:19:35 +00:00
strings.h Fix buildworld on FreeBSD 10 2018-07-16 11:03:05 +00:00
utimensat.c build: Add legacy support for futimens() and utimensat(). 2016-06-09 21:57:34 +00:00