Actually it was always compiled in by default but the code depended on the WATCHDOG_ENABLED option which is not in the GENERIC kernels. Simply remove the WATCHDOG_ENABLE option. The code is small, it does nothing by default than initializing a lock, a /dev/wdog and a callout, and it also makes it easier for people who want to use ichwd(4) by simply kldloading it.
This reverts commit e840247.
This reverts commit c2e570e.
There is no longer a reason to maintain multiple versions of binutils in the base system. While contrib/binutils-2.20 directory isn't being removed quite yet, this commit effectively removed binutils 2.20 from DragonFly. Sometime in the future, binutils may be removed from the objformat handler. The value of the BINUTILSVERS variable no longer has any effect, and the only version of binutils on the system is 2.21.
In order for the fix for silencing the inline warnings to be picked up, a new cross-compiler must be built (which will later be used for compiling the kernel where the fix is needed). This won't work with quickworld since quickworld skips the cross-tools step. Reported-by: tuxillo
[I've put some notes into UPGRADING which I quote here.] That means that any settings that set CCVER to 'gcc44' are not needed anymore. Instead, CCVER can be set to 'gcc41' to go back to using GCC 4.1. The NO_GCC44 options has been removed and will not affect the build anymore. There is now a NO_GCC41 option that will prevent GCC 4.1 from building in a similar fashion. Also, we recommend to do a full buildworld/buildkernel for upgrading. Thanks-to: sephe, Max Herrgard and everybody else who helped with testing and fixing.
…/dragonfly Conflicts: UPDATING
…gets cleaned out on upgrade, and stick a warning in UPGRADING so nobody (hopefully) gets surprised when pkg_radd starts downloading from mirror-master again.
Suggested-By: Steve O'Hara-Smith and Dennis Melentyev
* Remove MAKEDEV and MAKEDEV use in the build system. * Add a new libc function fdevname() taking a file descriptor and returning the device name. * Remove the MFS /dev for the CD and adjust the nrelease build system to use devfs. * Installer adjustments: PFI search path, remove device node maker (it is non-applicable with devfs). * Add mount_devfs to the build Makefile. * Change dhclient to use an auto-cloning bpf. * The VN device now uses labels by default, and no longer supports non-label configurations (though you can of course ignore the label area and just r/w the raw device anyway). Submitted-by: Alex Hornung <firstname.lastname@example.org>, and Matthew Dillon
…rld'. The upgrade mechanism now ensures that installworld has run.