summaryrefslogtreecommitdiffstats
path: root/UPDATING
Commit message (Collapse)AuthorAgeFilesLines
* Renove faith(4) and faithd(8) from base. It looks like industrymelifaro2014-11-091-0/+4
| | | | | | | | | have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@
* We moved to ada a while ago, reflect that in the example.netchild2014-11-091-2/+2
|
* Enable vt(4) by defaultdumbbell2014-11-041-0/+18
| | | | | | | | | | | | | | | | | | | | | | | vt(4) is a new console driver which brings features such as: o Support for Unicode and double-width characters o Integration with the KMS kernel video drivers o Support for UEFI You may need to update your console settings in /etc/rc.conf, most probably the keymap. During boot, /etc/rc.d/syscons will indicate what you need to do. vt(4) still has issues and lacks some features compared to syscons(4). See the wiki for up-to-date information: https://wiki.freebsd.org/Newcons If you want to keep using syscons(4), you can do so by adding the following line to /boot/loader.conf: kern.vty=sc Differential Revision: https://reviews.freebsd.org/D1005 Discussed with: emaste@, nwhitehorn@, ray@ Relnotes: yes
* Integrate pjdfstest test suite execution into kyuangie2014-11-031-0/+5
| | | | | | | | | | | | | | pjdfstest execution is opt-in and must be done as root due to some of the assumptions made by the test suite and lack of error checking in the non-root case A description of how to execute pjdfstest with kyua is provided in share/pjdfstest/README Phabric: D824 (an earlier prototype patch) MFC after: 1 month Relnotes: yes Sponsored by: EMC / Isilon Storage Division
* Build gperf only if we're using g++ (not clang++)emaste2014-10-091-0/+5
| | | | | | | | | | | gperf is used as a build tool for g++ and is not needed for Clang architectures. Ports and third-party software that need it can use the up-to-date devel/gperf port. PR: 194103 (exp-run) Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D886
* Import pjdfstest from ↵ngie2014-09-241-0/+4
| | | | | | | | | | | | | | | | | | | | ^/vendor/pjdfstest/abf03c3a47745d4521b0e4aa141317553ca48f91 - Remove tools/regression/pjdfstest - Add upgrade directions for contrib/pjdfstest - Add a note to UPDATING for the move (the reachover Makefiles are coming soon) Functional differences: - ftruncate testcases are added from upstream (github) Non-functional differences: - The copyright for the project has been updated to 2012 - pjd's contact information has been updated Discussed with: -testing, jmmv, pjd MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* UPDATING: linux-c6 support notes, and how to fall back to linux-f10.sbruno2014-09-221-0/+8
| | | | | | PR: 187786 MFC after: 2 days Relnotes: yes
* Make mmap() of the console device when using ofwfb work like other supportednwhitehorn2014-07-291-0/+7
| | | | | | | framebuffer drivers. This lets ofwfb work with xf86-video-scfb and makes the driver much more generic and less PCI-centric. This changes some user-visible behavior and will require updates to the xorg-server port on PowerPC when using ATI graphics cards.
* Forced commit - testing commit mail etc pipelines.peter2014-07-271-1/+1
|
* Add compat shims for XDEV and XDEV_ARCH so we don't break all theimp2014-07-241-0/+4
| | | | | users of them. Also, add a note to updating. We'll keep these shims at least until the 12 branch.
* Document the need to regenerate the local_unbound configuration.des2014-07-191-0/+8
|
* The GNU texinfo and GNU info pages are not built and installedbapt2014-07-101-0/+5
| | | | | | | anymore, WITH_INFO knob has been added to allow to built and install them again. Reviewed by: imp
* 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.
OpenPOWER on IntegriCloud