% date ; su -
Fri 4 Feb 2022 01:15:13 GMT
Password:
root@mowa219-gjp4-8570p-freebsd:~ # gh repo sync grahamperrin/freebsd-doc && cd /usr/doc && gh repo sync && git -C /usr/ports pull --ff-only && git -C /usr/src pull --ff-only && cd
✓ Synced the "grahamperrin:main" branch from "freebsd:main"
✓ Synced the "main" branch from grahamperrin/freebsd-doc to local repository
Already up to date.
Already up to date.
root@mowa219-gjp4-8570p-freebsd:~ # exit
logout
% grep -i -B 3 \ broken /usr/src/UPDATING
20210105:
ncurses installation has been modified to only keep the widechar
enabled version. Incremental build is broken for that change, so it
--
20181126:
On amd64, arm64 and armv7 (architectures that install LLVM's ld.lld
linker as /usr/bin/ld) GNU ld is no longer installed as ld.bfd, as
it produces broken binaries when ifuncs are in use. Users needing
--
20180727:
Atmel AT91RM9200 and AT91SAM9, Cavium CNS 11xx and XScale
support has been removed from the tree. These ports were
obsolete and/or known to be broken for many years.
--
20180705:
The ABI of syscalls used by management tools like sockstat and
netstat has been broken to allow 32-bit binaries to work on
--
sync because, when they were originally added to FreeBSD, the
upstream versions were not respected. These libraries are private
and not yet built by default, so renumbering them should be a
non-issue. However, unclean source trees will yield broken test
--
behavior of incremental builds inside the tree of individual
directories. Set MAKESYSPATH to ".../share/mk" to do that.
Although this has survived make universe and some upgrade scenarios,
other upgrade scenarios may have broken. At least one form of
% grep -r -i "broken by design" /usr/doc/documentation/
% grep -r -i "broken by design" /usr/src/
Binary file /usr/src/.git/objects/pack/pack-2e543e0c43e4c89d74cc419c35436ef3159baf7e.pack matches
Binary file /usr/src/.git/objects/pack/pack-a6cd480fd8a7e9c8e0bf2ddc9bfaff8856f32ffc.pack matches
/usr/src/sys/arm/nvidia/drm2/tegra_dc.c: * XXXX - this is broken by design - client can write to BO at
/usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp: // FIXME: This is pretty much broken by design: hasFP() might be called really
/usr/src/contrib/sqlite3/sqlite3.c:** POSIX advisory locks are broken by design. ANSI STD 1003.1 (1996)
%