Lines Matching +refs:csh +refs:line +refs:to +refs:string
17 and userland. These features attempt to detect incorrect use of
20 system performance. If you want to do performance measurement,
21 benchmarking, and optimization, you'll want to turn them off. This
24 kernel. Many developers choose to disable these features on build
25 machines to maximize performance. (To completely disable malloc
27 world, or to merely disable the most expensive debugging functionality
31 The Allwinner a10_timer driver has been renamed to aw_driver. If you
32 have a custom kernel configuration including the line 'device
33 a10_timer', it must be adjusted to 'device aw_timer'. The same applies
38 targetting Rockchip SoC you need to add it so shared and mandatory drivers for
45 systems will need its clients to unmount and remount the exports.
50 to install the FreeBSD-firmware-iwm package.
60 advised to make sure their customizations to rc service scripts
65 The ciss driver was updated to cope better with hotplug events that
66 caused it to panic before, and to support more than 48 drives attached
67 to the card. These changes were made w/o benefit of hardware for testing
71 The build now defaults to WITHOUT_CLEAN - i.e., no automatic clean
73 WITH_CLEAN src.conf(5) knob can be used to restore the previous
76 If you encounter incremental build issues, please report them to the
82 devices. uart has moved from isa to acpi so the hints act as wiring
86 to see if you need to start including hints for the device on isa
88 are known to be affected, but there may be others.
96 ifconfig command line and in rc.conf.
110 been upgraded to 18.1.6. It is important that you run `make delete-old`
112 headers that are obsolete and need to be removed can cause compilation
124 moved from loader_conf_files to local_loader_conf_files leaving only
144 stricter RFC compliance by default, especially with respect to line
151 the nfscommon and nfscl modules. As such, both need to be
153 bumped to 1500010.
156 If you have an arm64 system that uses ACPI, you will need to update your
159 binaries don't have this, so we default to 'no ACPI' in this case. You can
162 This can also be used to recover any other system that was updated in the
190 has been added to DEFAULTS, so it should automatically be included in
195 behaviour to be changed from pass to drop. Previously this required
203 Move standard include files to the clibs-dev package and move clang
204 internal libraries and headers to clang and clang-dev. Upgrading systems
205 installed using pkgbase past this change involves extra steps to allow
213 Enable vnet sysctl variables to be loader tunable. SYSCTLs which
214 belongs to VNETs can be initialized during early boot or module
227 been changed to default to 115200 bps, in line with common industry
233 set BOOT_COMCONSOLE_SPEED=9600 to use 9600 for all of the boot
245 MAXCPU has been increased to 1024 in the amd64 GENERIC kernel config.
246 Out-of-tree kernel modules will need to be rebuilt.
250 to move to the standard uintXX_t types from the old, traditional
253 the old u_intXX_t uses weren't due to CAM interfaces.
262 file a PR and assign it to imp.
265 OpenSSL has been updated to version 3.0, including changes throughout
266 the base system. It is important to rebuild third-party software
273 delivered to lo0. To enable this feature:
278 When enabled, its best to ensure that packets delivered locally are not
282 Improvements to libtacplus(8) mean that tacplus.conf(5) now
284 authentication to fail if the shared secret contains a single
289 Belatedly switch the default nvme block device on x86 from nvd to nda.
292 in your loader.conf or add `options NVME_USE_NVD=1` to your kernel
294 kern.cam.nda.nvd_compat=0 to loader.conf. The default has been nda on
295 all non-x86 platforms for some time now. If you need to fall back,
298 Encrypted swap partitions need to be changed from nvd to nda if you
299 migrate, or you need to use the above to switch back to nvd.
302 Remove portsnap(8). Users are encouraged to obtain the ports tree
306 Add jobs.mk to save typing. Enables -j${JOB_MAX} and logging
316 If you have a custom kernel config and want to use hdmi output on
317 IMX6 board you need to add "device dwc_hdmi" "device imx6_hdmi" and
318 "device imx6_ipu" to it.
319 If you have a custom kernel config and want to use hdmi output on
320 TI AM335X board you need to add "device tda19988" to it.
321 If you add "device hdmi" in it you need to remove it as it doesn't
329 sshd now defaults to having X11Forwarding disabled, following upstream.
330 Administrators who wish to enable X11Forwarding should add
331 `X11Forwarding yes` to /etc/ssh/sshd_config.
335 to ECM, but NCM mode and need u3g and ucom modules loaded. See cdce(4).
339 to the linux_common(4) module. Users relying on linux_common may need
340 to complile netlink(4) module if it is not present in their kernel.
347 LinuxKPI pci.h changes may require out-of-tree drivers to be recompiled.
348 Bump _FreeBSD_version to 1400078 to be able to detect this change.
354 Some LLVM objdump options have a different output format compared to
360 to reenable sendmail(8):
364 and add sendmail_enable="YES" to rc.conf.
367 hw.bus.disable_failed_devices has changed from 'false' to 'true' by
368 default. Now if newbus succeeds in probing a device, but fails to attach
371 needs to use devctl to re-enable the device, and reprobe it (or set
374 NOTE: This was reverted 20221205 due to unexpected compatibility issues
387 for pkgbase users to do:
392 after upgrading to restore all the component that were previously
402 LinuxKPI pm.h changes require an update to the latest drm-kmod version
403 before re-compiling to avoid errors.
407 have been modified to take 2 source arguments instead of only 1.
408 Externally maintained sources that use these macros will have to
409 be adapted. The FreeBSD version has been bumped to 1400046 to
413 A number of the kernel include files are able to be included by
414 themselves. A test has been added to buildworld to enforce this.
427 before the build to force everything to rebuild that needs to.
435 Or use another type of local-zone to override with your choice.
440 to tell, using a standard DNS query, in which homenet scope an answer
442 such names when roaming to different homenets.
449 this commit you are required to declare at least one congestion
450 control module (e.g. 'options CC_NEWRENO') and to also declare a
465 may need to be modified.
473 sh(1) is now the default shell for the root user. To force root to use
474 the csh shell, please run the following command as root:
476 # chsh -s csh
480 with libncurses.so becoming a linker (ld) script to seamlessly link
481 to libtinfow as needed. Bump _FreeBSD_version to 1400035 to reflect
487 users who relied on this dependency may need to include ipfw in the
488 list of modules to load on their systems.
492 new syntax. Please refer to the mixer(8) manual page for more
499 from up to date sources to avoid an undefined reference when
512 modules. Therefore, all need to be rebuilt from sources.
517 users may not be able to enumerate pf states if they update the kernel
527 and nfsd modules. Therefore, both need to be rebuilt from sources.
528 Bump __FreeBSD_version to 1400026 for this KAPI change.
533 installed a new awk binary, you may not be able to build a new
535 script used to build the kernel. If you did update, the fix is
536 to update your sources past the above hash and do
540 to enable building kernels again.
544 modules. They all need to be rebuilt from sources. I did not
548 awk has been updated to the latest one-true-awk version 20210215.
555 The "minorversion" mount option may be used to override this default.
558 Bump __FreeBSD_version to 1400024 for LinuxKPI changes.
565 renamed to "untrusted".
574 sources. Bump __FreeBSD_version to 1400022.
580 The vendor/openzfs branch was renamed to vendor/openzfs/legacy to
583 for details on how to correct any errors that might result. The
584 short version is that you need to remove the old branch locally:
589 Commits 17accc08ae15 and de102f870501 add new files to LinuxKPI
591 committed. Bump __FreeBSD_version to 1400015 to be able to
597 It is recommended for pkgbase user to do:
606 need to be rebuilt from sources.
616 be done with the nfscbd(8) daemon running, to avoid
632 Please update your drm-kmod port to after the __FreeBSD_version 1400003
646 code in to separate subsystem. Kernel configs which include one of
648 be updated with adding of "device hid" line.
651 ncurses installation has been modified to only keep the widechar
656 The FreeBSD project has migrated from Subversion to Git. Temporary
662 The services database has been updated to cover more of the basic
664 that it will cause issues in mergemaster in Releases previous to
676 Default value of net.add_addr_allfibs has been changed to 0.
678 interface routes in every fib, you need to set the above sysctl to 1.
682 extended to support more C pre-processor commands (e.g. #ifdef, #else,
683 and #undef) and to detect unbalanced conditional statements.
684 Error messages have been extended to include the filename and line
685 number if processing stops to help fixing malformed data files.
689 have been moved to the deskutils/calendar-data port, much like the
690 jewish calendar entries were moved to deskutils/hebcal years ago. After
691 make delete-old-files, you need to install it to retain full
699 is suggested across this commit to remove the generated LINT files.
701 If you have tried to update with generated files there, the svn
702 command you want to un-auger the tree is
710 the loader is updated to support zstd. Furthermore, we caution against
712 unless you want to use new features.
718 The ZFS cache file has moved from /boot to /etc to match the OpenZFS
719 upstream default. A fallback to /boot has been added for mountroot.
722 to an explicit "zpool import -a" in one of the rc scripts enabled by
728 rather than the old 'kern' subsystem to be consistent with
730 will be removed prior to FreeBSD 14.0.
743 been upgraded to 11.0.0. Please see the 20141231 entry below for
749 modules. As such, all of these modules need to be rebuilt
753 Makefile.inc has been updated to work around the issue documented in
755 to point to binaries created a situation where we'd run new binaries
762 ports, but other non-ports software may need extra escapes removed to
763 continue to function.
767 you do not halt installworld. Instead, let it run to completion (whether
776 languages welcome). The option WITHOUT_GH_BC can be used to build the
781 As such, they all need to be rebuilt from sources.
785 out of tree file systems need to be modified and rebuilt.
794 It may be advised to setup aliases for grep to default to `-d skip` if
802 been upgraded to 10.0.1. Please see the 20141231 entry below for
813 you may want to ensure that the COMPAT_FREEBSD12 option is included, as
821 A64 SoCs and the aw_sid and aw_thermal driver have been updated to
822 deal with upstream DTS. If you are using those overlays you need to
827 been upgraded to 10.0.0. Please see the 20141231 entry below for
851 Users who wish to build FreeBSD with GCC must use the external toolchain
855 ncurses has been updated to a newer version (6.2-20200215). Given the ABI
856 has changed, users will have to rebuild all the ports that are linked to
861 Users need to recompile libkvm and all modules using VIMAGE
867 your Makefiles and scripts to define MK_<var>=no instead as required.
869 One exception to this is that program or library Makefiles should
870 define MAN to empty rather than setting MK_MAN=no.
884 options default to off for all supported CPU architectures. As a
886 GCC 4.2.1 is expected to be removed from the tree on 2020-03-31.
897 also includes a change to the ELFv2 ABI, incompatible with the existing
905 been upgraded to 9.0.1. Please see the 20141231 entry below for
920 base due to differences in nss branch used as well as general update
930 The nctgpio and wbwd drivers have been moved to the superio bus.
932 you should add device superio to it. If you use one of these drivers
934 add superio to the set.
937 KPIs for network drivers to access interface addresses have changed.
938 Users need to recompile NIC driver modules together with kernel.
944 sysctl is now used only to allow users to perform devfs cloning of
959 been upgraded to 9.0.0. Please see the 20141231 entry below for
966 to /boot/loader.conf hpt27xx_load="YES", hptmv_load="YES",
971 to be paged out by the kernel. Use rlimit memlock to restore
973 to ntp.conf to lock up to 32 MB of ntpd address space in memory.
989 sysctls have been removed. If you felt the need to set any of them to
994 rotated by periodic daily scripts) are changed from 0644 to 0640
998 accounting feature are encouraged to change the mode of an existing
999 /var/account directory to 0750 or 0700.
1009 been upgraded to 8.0.1. Please see the 20141231 entry below for
1014 A fix was applied to i386 kernel modules to avoid panics with
1015 dpcpu or vnet. Users need to recompile i386 kernel modules
1016 having pcpu or vnet sections or they will refuse to load.
1021 to vm.max_user_wired and changed from an unsigned int to an unsigned
1022 long. bhyve VMs wired with the -S are now subject to the user
1023 wiring limit; the vm.max_user_wired sysctl may need to be tuned to
1032 renamed to tuntap. You should update any kld_list="if_tap" or
1034 if_tun_load="YES" entries in /boot/loader.conf to load the if_tuntap
1036 config files to select the tuntap device instead.
1039 The following knobs have been added related to tradeoffs between
1044 non-zero to bypass the random device prior to seeding, or zero to
1046 For now, set to 1 (unsafe) by default to restore pre-r346250 boot
1051 read_random(9) is bypassed, to enable programmatic handling of this
1055 Similar to the above, but for arc4random(9) initial seeding.
1058 non-zero to disable warnings in dmesg when the same conditions are
1059 met as for the diagnostic sysctls above. Defaults to zero, i.e.,
1072 is added to the command line.
1074 not affected and should continue to work.
1077 The fuse(4) module has been renamed to fusefs(4) for consistency with
1083 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1090 compiled into your custom kernel, add 'device xz' statement to the
1096 migrating to the drm ports.
1112 r342635 changes the way efibootmgr(8) works by requiring users to add
1119 in the same as it is applied to NFSv2 and 3. This implies that NFSv4
1128 to running a 64-bit kernel (XLP64 or XLPN32).
1137 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1159 has been converted to a port (misc/ctm) and will be removed from
1164 The default newsyslog.conf(5) file has been changed to only include
1183 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1185 only commit to hardware made since 2013 due to the complexity of the
1186 market and difficulty to test all the older cards effectively. If you
1187 have hardware supported by drm-kmod, you are strongly encouraged to use
1192 soon (with a limited exception for arm). Please update to the package
1193 asap and report any issues to x11@freebsd.org.
1196 WITHOUT_DRM_MODULE=t and WITHOUT_DRM2_MODULE=t to avoid nasty
1202 The ixlv(4) driver has been renamed to iavf(4). As a consequence,
1204 accordingly. Moreover, interfaces previous presented as ixlvN to the
1209 OpenSSL has been updated to version 1.1.1. This update included
1211 important to rebuild third-party software after upgrading. The value
1215 The legacy DRM modules and drivers have now been added to the loader's
1224 loader tunable 'hw.nvme.use_nvd=1' if you wish to use the existing
1225 driver. Make sure to edit /boot/etc/kboot.conf and fstab to use the
1232 corresponds to a modified checkout from a version control system.
1243 updated to use them and devmatch has been changed. You should update
1247 The default interpreter has been switched from 4th to Lua.
1249 interpreter. If you have custom FORTH code you will need to set
1253 If you are using UEFI it will create the proper hard link to loader.efi.
1260 systems and software to indicate that a colored terminal is both
1267 The default pager for most commands has been changed to "less". To
1281 has a buggy firmware that prevents a successful boot due to use of
1287 obsolete and/or known to be broken for many years.
1290 loader.efi has been augmented to participate more fully in the
1292 BootXXXX environment variable to determine if a specific kernel
1300 hardlink for zfsloader to loader to allow a smooth transition
1305 ARM64 now have efifb support, if you want to have serial console
1307 setup a frame buffer for us to use, just add :
1316 New uid:gid added, ntpd:ntpd (123:123). Be sure to run mergemaster
1317 or take steps to update /etc/passwd before doing installworld on
1325 taking steps to ensure that all required files/dirs are accessible
1333 exclusive with the loader(8) environment by default. In order to
1340 netstat has been broken to allow 32-bit binaries to work on
1342 to match the kernel in order to function. External programs may
1343 require minor modifications to accommodate a change of type in
1344 structures from pointers to 64-bit virtual addresses.
1348 atomics will need to be rebuilt.
1352 core files that a process can generate to the number stored in the
1360 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1367 needed to be changed to work with it. This change was made with r335763
1368 and requires a mergemaster / etcupdate / etc to update the installed
1373 need to be rebuilt. r335018 did a __FreeBSD_version bump for this.
1382 need a new kernel and userland as a pair for it to work (rebuilding
1387 The on-disk format for hwpmc callchain records has changed to include
1388 threadid corresponding to a given record. This changes the field offsets
1395 known to be used. If you have device vxge in your kernel config file
1399 The amd64 kernel now requires a ld that supports ifunc to produce a
1403 way requires LD=ld.lld on the command line (or LD=/usr/local/bin/ld for
1417 The tz database (tzdb) has been updated to 2018e. This version more
1426 quickly shifted to the long lived ixgbe family. If you have device
1446 In addition to supporting RFC 3164 formatted messages, the
1452 Similarly, the syslog(3) C library function has been altered to
1453 send RFC 5424 formatted messages to the local system logging
1457 logging daemon, it may be necessary to make configuration
1460 When using syslog-ng, add the 'syslog-protocol' flag to local
1461 input sources to enable parsing of RFC 5424 formatted messages:
1468 of the 'imuxsock' module to let messages be processed by the
1474 applications and syslogd(8). The format that syslogd(8) uses to
1475 store messages on disk or forward messages to other systems
1477 purposes. Options to customize this behaviour will be added in the
1479 thus expected to continue to function as before.
1481 __FreeBSD_version has been incremented to 1200061 to denote this
1490 makefs was modified to be able to tag ISO9660 El Torito boot catalog
1492 The amd64 mkisoimages.sh script used to build amd64 ISO images for
1493 release was updated to use this. This may mean that makefs must be
1505 thin, so it would be prudent to assume it might not work and make
1511 to be loaded. Please report any problems to current@ and
1515 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1522 This means it is used to link the kernel and userland libraries and
1525 To revert to ld.bfd as the bootstrap linker, in /etc/src.conf set
1531 still needed on i386 in FreeBSD 11 and earlier). Users may need to
1543 The SW_WATCHDOG option is no longer necessary to enable the
1546 watchdog to be enabled even if a hardware watchdog is configured.
1550 r326888 flips the switch back to building GELI support always.
1556 GELI, it might not be a good time to update.
1562 successfully to the kernel and users will have to enter their
1563 root partition at the kernel mountroot prompt to continue booting.
1567 The LOADER_FIREWIRE_SUPPORT build variable has been renamed to
1569 to WITH/OUT_LOADER_GELI.
1575 standard, some consumers are not prepared to cope with it.
1576 One known victim is lld prior to r325420.
1588 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
1589 /usr/obj/<srcdir>/<arch>. This behavior can be changed to the old
1593 removed for 12.0 release; please migrate to the new format for any
1598 The native-xtools target no longer installs the files by default to the
1599 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
1600 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
1605 to controlling the build with explicit 'yes' or 'no' values. They will
1606 shift to WITH/WITHOUT options to match other options in the system.
1615 and are running a kernel from before r324363, you will need to add
1616 MACHINE_ARCH=armv7 to 'make buildworld' to do a native build.
1621 missing KERNCONF files silently failed giving no indication as to
1622 why, only to subsequently discover during installkernel that the
1644 Move PMTUD blackhole counters to TCPSTATS and remove them from bare
1646 to complete.
1649 "make check" behavior (made in ^/head@r295380) has been changed to
1650 execute from a limited sandbox, as opposed to executing from
1664 root to set appropriate permissions and ownership at installation time.
1670 Since the switch to GPT disk labels, fsck for UFS/FFS has been
1671 unable to automatically find alternate superblocks. As of r322297,
1672 the information needed to find alternate superblocks has been
1673 moved to the end of the area reserved for the boot block.
1676 created prior to this change and wish to have a recovery block
1680 to which you should answer yes.
1685 owner/owner_group string capability, must explicitly enable
1686 the nfsuserd daemon by adding nfsuserd_enable="YES" to the
1690 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
1696 r-commands (rlogin, rsh, etc.) to be built with the base system.
1701 be careful when performing source upgrades. It is best to run
1709 will allow most new binaries to run on older kernels in a limited
1711 upgrade as well as the limited ability to roll back the kernel across
1713 enough simpler ones work to allow recovery in most situations.
1716 Switch back to the BSDL dtc (Device Tree Compiler). Set WITH_GPL_DTC
1721 will allow most new binaries to run on older kernels in a limited
1723 upgrade as well as the limited ability to roll back the kernel across
1725 enough simpler ones work to allow recovery in most situations.
1729 was changed by r320085, so __FreeBSD_version was bumped to
1734 member to 64bit and adding ext fields. For upgrade, same
1741 from ports (and recommends to install it).
1747 The ath(4) and ath_hal(4) modules now build piecemeal to allow for
1759 If you want to selectively load things (eg on cheaper ARM/MIPS
1773 a number of types to 64 bits. Upgrading in place requires care and
1774 adherence to the documented upgrade procedure.
1803 This allows keep state to be specified without forcing keep frags
1804 and allows keep frags to be specified independently of keep state.
1820 Binds and sends to the loopback addresses, IPv6 and IPv4, will now
1831 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
1839 Also, mmc.ko and mmcsd.ko need to be a matching pair built from the
1841 missing, but mmcsd.ko now will refuse to load if it is incompatible
1845 The syntax of ipfw(8) named states was changed to avoid ambiguity.
1846 If you have used named states in the firewall rules, you need to modify
1856 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
1862 has been reimplemented. It's not possible now to create a snapshot
1879 the em(4) driver conforms to iflib specifications.
1884 but you use igb(4), you need to re-add em(4) to your custom
1888 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
1893 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
1898 The layout of the pmap structure has changed for powerpc to put the pmap
1900 that link against it need to be recompiled.
1904 chromebook_platform(4), to work properly on Chromebook-class hardware.
1905 On other types of hardware the drivers may need to be configured using
1912 Also, firmware for RTL8188CE was renamed due to possible name
1932 to use an extension of .pico instead. The purpose of this change is
1933 to avoid a name clash with shared libraries on case-insensitive file
1955 rebuilt to work with new kernels. __FreeBSD_version has been bumped
1956 to 1200005.
1959 The UDP receive code has been updated to only treat incoming UDP
1960 packets that were addressed to an L2 broadcast address as L3
1963 disabled by setting the sysctl net.inet.udp.require_l2_bcast to
1987 Occasionally a build failure will occur with "make -j" due to a race
1991 When upgrading from one major version to another it is generally best to
1992 upgrade to the latest code in the currently installed branch first, then
1993 do an upgrade to the new branch. This is the best-tested upgrade path,
1996 the stable 4.x branch point, one has generally been able to upgrade from
1997 anywhere in the most recent stable branch to head / current (or even the
2001 The update process will emit an error on an attempt to perform a build
2009 around can lead to problems if pam has changed too much from your
2010 starting point to allow continued authentication after the upgrade.
2014 Instead, a pointer to the entry with the new information should be
2021 When upgrading the boot ZFS pool to a new version (via zpool upgrade),
2030 When booting on x86 via BIOS, use the following to update the ZFS boot
2036 pools, but not vice versa, so they need to be updated before any
2046 efibootmgr(8) to configure it. The old location, that must be used on
2049 /boot/loader.efi to this location, but on systems installed a long time
2058 The EFI boot loader rarely needs to be updated. For ZFS booting,
2079 If you just want to boot a kernel once (because you are not sure
2080 if it works, or if you want to boot a known bad kernel to provide
2103 # In this approach we use a separate partition to hold
2118 <edit ${CURRENT_ROOT}/etc/fstab to mount "/" from the correct partition>
2125 To upgrade in-place from stable to current
2138 Make sure that you've read the UPDATING file to understand the
2139 tweaks to various things you need. At this point in the life
2141 to cope. The defaults can also change, so please read ALL of
2144 Also, if you are tracking -current, you must be subscribed to
2156 should seriously consider placing all sources to all the modules for
2157 your system (or symlinks to them) in /usr/local/sys/modules so this
2159 the port origin directories to PORTS_MODULES instead is also automatic
2168 cd src # full path to source
2171 into single user mode to do the installworld.
2173 [4] Note: This step is non-optional. Failure to do this step
2175 system. Attempting to do it by hand is not recommended and those
2180 [5] Usually this step is a no-op. However, from time to time
2181 you may need to do this if you get unknown user in the following
2185 can be deleted by "make delete-old-libs", but you have to make
2188 [8] The new kernel must be able to run existing binaries used by an
2191 existing binaries (e.g. COMPAT_FREEBSD11 to run 11.x binaries). Failure
2192 to do so may leave you with a system that is hard to boot to recover. A
2193 GENERIC kernel will include suitable compatibility options to run
2194 binaries from older branches. Note that the ability to run binaries
2199 change over time, so you may need to adjust your custom kernels
2202 [9] If CPUTYPE is defined in your /etc/make.conf, make sure to use the
2204 override the CPUTYPE if it needs to.
2207 not on the command line, or in /etc/make.conf. buildworld will
2212 breakages in tracking -current. It is not guaranteed to be a complete
2214 If you need to see UPDATING entries from before that date, you will need
2215 to fetch an UPDATING file from an older FreeBSD release.