UPDATING (3c4ad300a1b0c69e32d764980cec731c5d1264c9) UPDATING (56cd269eacea1795eb8a40d5eb4d9d7dc69814ae)
1 Updating Information for FreeBSD current users.
2
3This file is maintained and copyrighted by M. Warner Losh <imp@freebsd.org>.
4See end of file for further details. For commonly done items, please see the
5COMMON ITEMS: section later in the file. These instructions assume that you
6basically know what you are doing. If not, then please consult the FreeBSD
7handbook:
8

--- 12 unchanged lines hidden (view full) ---

21 includes various WITNESS- related kernel options, INVARIANTS, malloc
22 debugging flags in userland, and various verbose features in the
23 kernel. Many developers choose to disable these features on build
24 machines to maximize performance. (To completely disable malloc
25 debugging, define MALLOC_PRODUCTION in /etc/make.conf, or to merely
26 disable the most expensive debugging functionality run
27 "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
28
1 Updating Information for FreeBSD current users.
2
3This file is maintained and copyrighted by M. Warner Losh <imp@freebsd.org>.
4See end of file for further details. For commonly done items, please see the
5COMMON ITEMS: section later in the file. These instructions assume that you
6basically know what you are doing. If not, then please consult the FreeBSD
7handbook:
8

--- 12 unchanged lines hidden (view full) ---

21 includes various WITNESS- related kernel options, INVARIANTS, malloc
22 debugging flags in userland, and various verbose features in the
23 kernel. Many developers choose to disable these features on build
24 machines to maximize performance. (To completely disable malloc
25 debugging, define MALLOC_PRODUCTION in /etc/make.conf, or to merely
26 disable the most expensive debugging functionality run
27 "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
28
292020mmdd:
30 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
31 been upgraded to 10.0.0. Please see the 20141231 entry below for
32 information about prerequisites and upgrading, if you are not already
33 using clang 3.5.0 or higher.
34
3520200217:
36 The size of struct vnet and the magic cookie have changed.
37 Users need to recompile libkvm and all modules using VIMAGE
38 together with their new kernel.
39
4020200212:
41 Defining the long deprecated NO_CTF, NO_DEBUG_FILES, NO_INSTALLLIB,
42 NO_MAN, NO_PROFILE, and NO_WARNS variables is now an error. Update

--- 1961 unchanged lines hidden (view full) ---

2004 do an upgrade to the new branch. This is the best-tested upgrade path,
2005 and has the highest probability of being successful. Please try this
2006 approach if you encounter problems with a major version upgrade. Since
2007 the stable 4.x branch point, one has generally been able to upgrade from
2008 anywhere in the most recent stable branch to head / current (or even the
2009 last couple of stable branches). See the top of this file when there's
2010 an exception.
2011
2920200217:
30 The size of struct vnet and the magic cookie have changed.
31 Users need to recompile libkvm and all modules using VIMAGE
32 together with their new kernel.
33
3420200212:
35 Defining the long deprecated NO_CTF, NO_DEBUG_FILES, NO_INSTALLLIB,
36 NO_MAN, NO_PROFILE, and NO_WARNS variables is now an error. Update

--- 1961 unchanged lines hidden (view full) ---

1998 do an upgrade to the new branch. This is the best-tested upgrade path,
1999 and has the highest probability of being successful. Please try this
2000 approach if you encounter problems with a major version upgrade. Since
2001 the stable 4.x branch point, one has generally been able to upgrade from
2002 anywhere in the most recent stable branch to head / current (or even the
2003 last couple of stable branches). See the top of this file when there's
2004 an exception.
2005
2006 The update process will emit an error on an attempt to perform a build
2007 or install from a FreeBSD version below the earliest supported version.
2008 When updating from an older version the update should be performed one
2009 major release at a time, including running `make delete-old` at each
2010 step.
2011
2012 When upgrading a live system, having a root shell around before
2013 installing anything can help undo problems. Not having a root shell
2014 around can lead to problems if pam has changed too much from your
2015 starting point to allow continued authentication after the upgrade.
2016
2017 This file should be read as a log of events. When a later event changes
2018 information of a prior event, the prior event should not be deleted.
2019 Instead, a pointer to the entry with the new information should be

--- 191 unchanged lines hidden ---
2012 When upgrading a live system, having a root shell around before
2013 installing anything can help undo problems. Not having a root shell
2014 around can lead to problems if pam has changed too much from your
2015 starting point to allow continued authentication after the upgrade.
2016
2017 This file should be read as a log of events. When a later event changes
2018 information of a prior event, the prior event should not be deleted.
2019 Instead, a pointer to the entry with the new information should be

--- 191 unchanged lines hidden ---