freebsd-src/share/mk
Stefan Eßer 8ea6c11540
Some checks are pending
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-14, /usr/lib/llvm-14/bin, ubuntu-22.04, bmake libarchive-dev clang-14 lld-14, amd64, amd64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-14, /usr/lib/llvm-14/bin, ubuntu-22.04, bmake libarchive-dev clang-14 lld-14, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-18, /opt/homebrew/opt/llvm@18/bin, macos-latest, bmake libarchive llvm@18, amd64, amd64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-18, /opt/homebrew/opt/llvm@18/bin, macos-latest, bmake libarchive llvm@18, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-18, /usr/lib/llvm-18/bin, ubuntu-24.04, bmake libarchive-dev clang-18 lld-18, amd64, amd64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-18, /usr/lib/llvm-18/bin, ubuntu-24.04, bmake libarchive-dev clang-18 lld-18, arm64, aarch64) (push) Waiting to run
usr.bin/bc: remove OpenBSD derived bc and dc commands
In 2020, an improved implementation of the bc and dc commands
developed by Gavin D. Howard has been imported into FreeBSD.
It has replaced the OpenBSD-derived versions of these commands
in all currently supported FreeBSD releases.

The OpenBSD versions could still be built using the WITHOUT_GH_BC
option. There have been no reports of problems or unexpected
deviations from the OpenBSD version for some time, therefore
keeping the OpenBSD version is no longer required in FreeBSD.

This commit removes the option to build the OpenBSD version and
corresponding source files from -CURRENT. No MFC is planned, all
currently released FreeBSD versions should retain the build option.

The WITHOUT_GH_BC option is no longer accepted and will cause
make buildworld to fail.

Reviewed by:	des, emaste
Approved by:	des
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D46876
2024-11-24 22:38:23 +01:00
..
atf.test.mk atf.test: fix installation of python test scripts 2023-12-19 17:23:54 +01:00
auto.obj.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.arch.inc.mk
bsd.clang-analyze.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.compat.mk bsd.compat.mk: Set MACHINE before including bsd.opts.mk 2023-11-10 09:57:45 +00:00
bsd.compat.pre.mk bsd.compat.mk Extract _ALL_LIBCOMPATS and add related variables 2023-07-27 05:10:43 +01:00
bsd.compiler.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.confs.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.cpu.mk share/mk: Remove armv6 support 2024-07-12 11:31:54 +00:00
bsd.crunchgen.mk crunchgen: fix "keep" for an ELF world, break it out 2023-11-09 22:33:58 -06:00
bsd.dep.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.dirs.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.doc.mk share: Remove ancient SCCS tags. 2023-11-26 22:23:29 -07:00
bsd.dtb.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.endian.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.files.mk mk: honor TAGS for FILES in default group 2024-10-09 12:03:26 -04:00
bsd.incs.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.info.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.init.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.kmod.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.lib.mk Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
bsd.libnames.mk lib{c,sys}: move auxargs more firmly into libsys 2024-02-19 22:44:08 +00:00
bsd.linker.mk mk: Add a BTI-report linker feature 2024-08-30 16:03:17 +00:00
bsd.links.mk share/mk: Don't install only differing in case files on case insensitive fs 2024-03-15 09:01:25 -06:00
bsd.man.mk share/mk: Don't install only differing in case files on case insensitive fs 2024-03-15 09:01:25 -06:00
bsd.mkopt.mk share/mk: support for "single" group options 2023-09-01 17:52:28 +01:00
bsd.nls.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.obj.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.opts.mk Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
bsd.own.mk bsd.own.mk: Assume a modern make 2024-01-03 12:13:57 -07:00
bsd.port.mk bsd.port.mk: No need to support fmake anymore 2024-01-03 12:14:07 -07:00
bsd.port.options.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.port.post.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.port.pre.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.port.subdir.mk bsd.port.mk: No need to support fmake anymore 2024-01-03 12:14:07 -07:00
bsd.prog.mk mk: Add a BTI-report linker feature 2024-08-30 16:03:17 +00:00
bsd.progs.mk Fix typo in previous commit 2024-07-10 08:08:20 -07:00
bsd.README mk: add PLAIN_TESTS_PORCH support 2024-10-20 20:32:31 -05:00
bsd.sanitizer.mk bsd.sanitizer.mk: Fix a typo in a comment 2022-11-01 09:18:34 +01:00
bsd.snmpmod.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.subdir.mk bsd.subdir.mk: improve SUBDIR.${MK_FOO} advice 2024-04-21 09:30:09 -07:00
bsd.suffixes-posix.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.suffixes.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.symver.mk bsd.symver.mk: pass $CFLAGS to $CPP invocation 2024-08-20 21:17:52 -04:00
bsd.sys.mk Fix buildworld with gcc 13 after llvm-19 import 2024-10-25 00:09:33 +02:00
bsd.sysdir.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
bsd.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dirdeps-options.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
dirdeps-targets.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
dirdeps.mk Update dirdeps.mk for better debug output 2024-10-14 10:30:39 -07:00
gendirdeps.mk bsd.progs.mk must pass META_XTRAS to gendirdeps.mk 2023-11-04 10:17:40 -07:00
googletest.test.inc.mk Fix GoogleTest 1.14.0 import 2023-08-18 19:33:58 -07:00
googletest.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
host-target.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
install-new.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
jobs.mk Update jobs.mk to leverage -jC 2023-09-18 11:40:07 -07:00
kmod.opts.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
local.autodep.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
local.dirdeps-options.mk loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
local.dirdeps-targets.mk local.dirdeps-targets.mk include src.opts.mk 2024-10-14 11:34:55 -07:00
local.dirdeps.mk loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
local.gendirdeps.mk local.gendirdeps.mk skip awk and xinstall for host 2024-10-14 11:34:55 -07:00
local.init.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.meta.stage.mk Add local.meta.stage.mk 2024-10-16 09:26:29 -07:00
local.meta.sys.env.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
local.sys.dirdeps.env.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.sys.dirdeps.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.sys.env.mk Add sys.dirdeps.mk to share/mk FILES 2023-08-30 07:46:08 -07:00
local.sys.machine.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
local.sys.mk Guard CROSS_TARGET_FLAGS from buildworld 2023-09-23 15:58:13 -07:00
Makefile Update dirdeps.mk to latest 2024-07-29 12:48:56 -07:00
meta2deps.py Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
meta2deps.sh Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
meta.autodep.mk meta.autodep.mk do not override start_utc 2024-04-24 12:25:42 -07:00
meta.stage.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
meta.subdir.mk Update dirdeps.mk to latest 2024-07-29 12:48:56 -07:00
meta.sys.mk Update dirdeps.mk et al 2024-03-13 22:51:08 -07:00
netbsd-tests.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
plain.test.mk mk: add PLAIN_TESTS_PORCH support 2024-10-20 20:32:31 -05:00
src.init.linux.mk Add support for host32 for DIRDEPS_BUILD 2023-09-22 23:27:37 -07:00
src.init.mk Remove unnecessary -isystem for host 2023-09-28 14:19:25 -07:00
src.libnames.mk lib/libcrypt: unbundle hash functions 2024-10-25 16:02:38 +02:00
src.lua.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.opts.mk usr.bin/bc: remove OpenBSD derived bc and dc commands 2024-11-24 22:38:23 +01:00
src.sys.env.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
src.sys.mk pkgbase: set the prefix of debug files and macros to /usr/src 2023-11-14 08:43:15 +01:00
src.sys.obj.mk Revert "src.sys.obj.mk: Export OBJTOP" 2024-06-03 00:33:52 +01:00
src.tools.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stage-install.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
suite.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sys.dependfile.mk Move DIRDEPS_BUILD settings to sys.dirdeps.mk 2023-05-11 16:15:04 -07:00
sys.dirdeps.mk Update sys.dirdeps.mk set default DEP_* 2024-04-18 14:07:24 -07:00
sys.mk sys.mk: Define HOST_CC as CC by default. 2024-03-27 18:21:50 -04:00
tap.test.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
version_gen.awk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00