summaryrefslogtreecommitdiffstats
path: root/UPDATING
Commit message (Collapse)AuthorAgeFilesLines
* The GNU readline library is now an INTERNALLIB - that is, it isbapt2014-07-091-0/+7
| | | | | | | | | | statically linked into consumers (GDB and variants) in the base system, and the shared library is no longer installed. That also allows ports to be able to use a modern version of readline PR: 162948 Reviewed by: emaste
* Remove ia64 from the list of known architectures and add an entry tomarcel2014-07-021-0/+5
| | | | | | | | | | | | UPDATING. This is the first step towards the removal of ia64 from head. A buildworld for ia64 will now yield: % make buildworld make[1]: "/usr/src/Makefile.inc1" line 151: Unknown target ia64:ia64. While here, trim the ia64-specific additions from ObsoleteFiles.inc Discussed at: BSDcan
* Add an entry for r268115 to UPDATING.rmacklem2014-07-011-0/+7
|
* Rename the WITHOUT_VT_SUPPORT knob to WITHOUT_VTemaste2014-06-301-0/+5
| | | | | | | | | The _SUPPORT knobs have a consistent meaning which differs from the behaviour controlled by this knob. As the knob is opt-out and has not appeared in a release the impact should be low. Suggested by: imp, wblock MFC after: 1 week
* Document r267639 CTL ABI breakage.mav2014-06-241-0/+5
|
* Remove fixed path as part of suggestion. Three dots are fine for mostimp2014-06-241-2/+3
| | | | uses. Add a note about a correct workaround.
* Change suggestion how to set MAKESYSPATH as broken incremental buildache2014-06-231-1/+1
| | | | | | | | workaround. Magic ".../share/mk" (search directories up to /) does not work for f.e. /usr/src/gnu/lib/libgcc because the path inside is starting from /usr/obj hierarchy and ends up in /usr/share/mk, not in the /usr/src/share/mk where src.opts.mk is. IMHO proper fixing of incremental build is needed urgently.
* Move atf-sh from /usr/bin/ to /usr/libexec/jmmv2014-06-061-3/+8
| | | | | | | | | | | | | In r266650, we made libatf-c and libatf-c++ private libraries so that no components outside of the source tree could unintendedly depend on them. This change does the same for the "atf-sh library" by moving the atf-sh interpreter from its public location in /usr/bin/ to the private location in /usr/libexec/. Our build system will ensure that our own test programs use the right binary, but users won't be able to depend on atf-sh by "mistake". Committing this now to ride the UPDATING notice added with r267172 today.
* Homogenize libatf-* version numbers with upstream.jmmv2014-06-061-0/+16
| | | | | | | | | | | | The libatf-* major version numbers in FreeBSD were one version ahead of upstream because, when atf was first imported into FreeBSD, the upstream numbers were not respected. This is just confusing and bound to cause problems down the road. Fix this by taking advantage of the fact that libatf-* are now private and that atf is not yet built by default. However, and unfortunately, a clean build is needed for tests to continue working once "make delete-old-libs" has been run; hence the note in UPDATING.
* Upgrade our copy of llvm/clang to 3.4.1 release. This release containsdim2014-05-121-0/+3
| | | | | | | | | | | | | | | mostly fixes, for the following upstream bugs: http://llvm.org/PR16365 http://llvm.org/PR17473 http://llvm.org/PR18000 http://llvm.org/PR18068 http://llvm.org/PR18102 http://llvm.org/PR18165 http://llvm.org/PR18260 http://llvm.org/PR18290 http://llvm.org/PR18316 http://llvm.org/PR18460 http://llvm.org/PR18473 http://llvm.org/PR18515 http://llvm.org/PR18526 http://llvm.org/PR18600 http://llvm.org/PR18762 http://llvm.org/PR18773 http://llvm.org/PR18860 http://llvm.org/PR18994 http://llvm.org/PR19007 http://llvm.org/PR19010 http://llvm.org/PR19033 http://llvm.org/PR19059 http://llvm.org/PR19144 http://llvm.org/PR19326 MFC after: 2 weeks
* Add usr/share/mk/src.opts.mk to obsolete files. It never should haveimp2014-05-081-0/+5
| | | | | | been installed in the first place, and it must be removed ASAP or weird build errors may start happening in the future if this file is ever taken from the installed system. Add note to UPDATING.
* bsd.compiler.mk was implicitly included by bsd.own.mk in historicalimp2014-05-071-0/+5
| | | | | | | | | | | versions. With its movement to src.opts.mk, bsd.prog.mk was testing COMPILER_TYPE without including the bsd.compiler.mk anymore. In the source tree, this caused no problems, for reasons that aren't clear, but does cause problems outside of the source tree. Allow bsd.compiler.mk to be included multiple times safely, and always include bsd.compiler.mk at the top of bsd.prog.mk. Resist the urge to put it in bsd.init.mk, since that would reintroduce the implicit include.
* Time to prune entries for RELENG_7 and stable/8. They are still inimp2014-05-061-1258/+0
| | | | svn, for the historically minded.
* Add helpful note about possible workarounds for (as yet) unknownimp2014-05-061-2/+4
| | | | breakage. Also fix typo.
* Document src.opts.mk changes and the decoupling of /etc/src.conf fromimp2014-05-061-3/+14
| | | | anything but the source tree.
* lindev(4): remove the deviceeadler2014-05-021-0/+4
| | | | | | | | | | | lindev(4) was only used to provide /dev/full which is now a standard feature of FreeBSD. /dev/full was never linux-specific and provides a generally useful feature. Document this in UPDATING and bump __FreeBSD_version. This will be documented in the PH shortly. Reported by: jkim
* Document YES_HESIOD disappearing.imp2014-04-181-0/+5
|
* Amend r263891, by making clang default to DWARF2 debug info format fordim2014-04-111-18/+0
| | | | | | | | | | | all FreeBSD versions, not just 10.x and earlier. Apparently too many people seem to have trouble with post-1993 formats. Also remove the related notes about messing with kernel configuration files from UPDATING, which are now superfluous. Requested by: many MFC after: 3 days
* Fix typo (s/teh/the/) in previous commit.marcel2014-04-051-1/+1
| | | | Pointed out by: rpaulo (thanks!)
* Do not prevent processes from making changes to the baudrate or themarcel2014-04-051-0/+14
| | | | | | | | | CLOCAL and HUPCL control flags. There are legit reasons for allowing those to be changed. When /etc/ttys has the "3wire" type (without a baudrate) for the serial port that is the low-level console, then this change has no effect. Obtained from: Juniper Networks, Inc.
* Rather than require a makeoptions DEBUG to get debug correct,imp2014-03-251-5/+14
| | | | | | | | | | | | | | | | | | | add it in kern.mk, but only if we're using clang. While this option is supported by both clang and gcc, in the future there may be changes to clang which change the defaults that require a tweak to build our kernel such that other tools in our tree will work. Set a good example by forcing -gdwarf-2 only for clang builds, and only if the user hasn't specified another dwarf level already. Update UPDATING to reflect the changed state of affairs. This also keeps us from having to update all the ARM kernels to add this, and also keeps us from in the future having to update all the MIPS kernels and is one less place the user will have to know to do something special for clang and one less thing developers will need to do when moving an architecture to clang. Reviewed by: ian@ MFC after: 1 week
* Add a note to UPDATING about customized kernel configuration files nowdim2014-03-241-1/+10
| | | | | | | requiring -gdwarf-2 for debug info, when using clang 3.4. Suggested by: adrian MFC after: 3 days
* Disable libwrap (TCP wrappers) support in rpcbind by default, introducingmav2014-03-061-0/+5
| | | | | | | | new command line options -W, to enable it when needed. On my tests this change by almost ten times improves rpcbind performance. No objections: many, net@
* Document the fact that OpenSSH default configuration requires Capsicumdelphij2014-03-031-0/+10
| | | | | capability mode support in kernel, which have been worked around later but it's still recommended to have it enabled.
* Add note about dtc switch.imp2014-03-031-0/+7
|
* since -F is safe, and an update from 10-HEAD to 10-STABLE is sooo bloodyjmg2014-02-281-4/+4
| | | | anoying w/o it.. recommend people use -F too...
* Upgrade our copy of llvm/clang to 3.4 release. This version supportsdim2014-02-161-0/+3
| | | | | | | | | | | | | | | | | all of the features in the current working draft of the upcoming C++ standard, provisionally named C++1y. The code generator's performance is greatly increased, and the loop auto-vectorizer is now enabled at -Os and -O2 in addition to -O3. The PowerPC backend has made several major improvements to code generation quality and compile time, and the X86, SPARC, ARM32, Aarch64 and SystemZ backends have all seen major feature work. Release notes for llvm and clang can be found here: <http://llvm.org/releases/3.4/docs/ReleaseNotes.html> <http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html> MFC after: 1 month
* Add an UPDATING entry about the nve(4) driver removal.brueffer2014-02-161-0/+4
|
* Add a note to UPDATING about the ABI compatibility fix done in r261801.dim2014-02-121-0/+7
|
* Change date again.kaiw2014-01-281-1/+1
|
* Document libelf/libdwarf update in UPDATING.kaiw2014-01-251-0/+7
|
* Allow tests to provide a Kyuafile when they relied on auto-generation.jmmv2014-01-101-0/+8
| | | | | | | | | | | | | | | | | When generating a Kyuafile in the KYUAFILE=auto case, use a filename that is unlikely to clash with the filename used by explicitly-provided Kyuafiles. This allows a Makefile to set KYUAFILE=yes and provide a Kyuafile in the same directory when such Makefile was previously relying on KYUAFILE=auto. Fixes issues with new Kyuafiles not being picked up in NO_CLEAN builds (although manual intervention is required once, unfortunately, as described in UPDATING). Reviewed by: sjg MFC after: 1 week
* document how to install when src is newer than the world.. This allowsjmg2013-12-201-1/+1
| | | | | | people to build -current systems from older systems... Thanks to: Thomas Mueller
* Add an UPDATING entry for the gss_pseudo_random behavior changebjk2013-12-151-0/+11
| | | | Approved by: hrs (mentor, src committer)
* Also mention that drill(1) can be used, now that nslookup and dig are norodrigc2013-11-291-1/+1
| | | | | | longer in the base system. Suggested by: peter
* Add some text to clarify that nslookup and dig are no longer in the base systemrodrigc2013-11-281-1/+6
| | | | after the removal of BIND.
* Revert r258672. We clearly don't compile libraries enough times.peter2013-11-271-7/+0
|
* At great personal risk, change the default for LIB32 from yes to no. Aspeter2013-11-271-0/+7
| | | | | | mentioned in UPDATING, you can even do it as an as-needed operation after doing a buildworld/installworld. You can set WITH_LIB32=yes in make.conf or src.conf.
* Subsume the functionality of MK_ATF into MK_TESTS.jmmv2013-11-081-0/+6
| | | | | | | | | | There is no reason to keep the two knobs separate: if tests are enabled, the ATF libraries are required; and if tests are disabled, the ATF libraries are not necessary. Keeping the two just serves to complicate the build. Reviewed by: freebsd-testing Approved by: rpaulo (mentor)
* Switch the default mtree to nmtree our new NetBSD derived mtree.brooks2013-10-251-0/+7
| | | | | | Exp-run by: bdrewery MFC after: 3 days Sponsored by: DARPA/AFRL
* Rename libbsdyml to libyaml, make private, and bumpbdrewery2013-10-141-0/+9
| | | | | | | | SHLIB_MAJOR to 1.0 Suggested by: des Approved by: bapt MFC after: 1 week
* Turn it all the way up to 11:gjb2013-10-101-2/+2
| | | | | | | | | | | | | - Update FreeBSD version in: - UPDATING - sys/conf/newvers.sh - Add 11.0 FreeBSD version for manual pages - Bump __FreeBSD_version to 1100000 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* - Update rc.d/jail to use a jail(8) configuration file instead ofhrs2013-10-101-0/+19
| | | | | | | | | | | | command line options. The "jail_<jname>_*" rc.conf(5) variables for per-jail configuration are automatically converted to /var/run/jail.<jname>.conf before the jail(8) utility is invoked. This is transparently backward compatible. - Fix a minor bug in jail(8) which prevented it from returning false when jail -r failed. Approved by: re (glebius)
* Revert r256095, r256120 (partial), r256121:gjb2013-10-091-4/+0
| | | | | | | | | | | | | | | r256095: - Add gnu/usr.bin/rcs back to the base system. r256120: - Add WITHOUT_RCS back to src.conf.5. r256121: - Remove UPDATING entry regarding gnu/usr.bin/rcs removal. Requested by: many Approved by: re (marius) Discussed with: core
* Remove mention of [fixed] known issue not-specific to updating.dteske2013-10-081-13/+0
| | | | | | | | Vendor update to [c]dialog-1.2-20130925 has fixed known problems. Vendor update SVN revisions: 255917-255917, 255852, and 255958. Reviewed by: gjb Approved by: re (gjb)
* Add an UPDATING entry for the RCS removal.eadler2013-10-071-0/+4
| | | | | Requested by: kargl Approved by: re (glebius)
* Note the removal of BIND, where to find it, and how to usedes2013-09-301-0/+6
| | | | | | local_unbound instead. Approved by: re (gjb)
* - Reword the 20121201 entry.gjb2013-09-171-5/+5
| | | | | | | - Clean up minor whitespace nit. Approved by: re (hrs) Sponsored by: The FreeBSD Foundation
* Document that the 'unbound' user is required for installworld sincegjb2013-09-171-0/+5
| | | | | | | the import of ldns/unbound. Approved by: re (delphij) Sponsored by: The FreeBSD Foundation
* Note about the OpenSSH change.des2013-09-131-0/+6
| | | | Approved by: re (gjb)
OpenPOWER on IntegriCloud