UPDATING (253996) | UPDATING (254273) |
---|---|
1Updating 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 --- 17 unchanged lines hidden (view full) --- 26 includes various WITNESS- related kernel options, INVARIANTS, malloc 27 debugging flags in userland, and various verbose features in the 28 kernel. Many developers choose to disable these features on build 29 machines to maximize performance. (To completely disable malloc 30 debugging, define MALLOC_PRODUCTION in /etc/make.conf, or to merely 31 disable the most expensive debugging functionality run 32 "ln -s 'abort:false,junk:false' /etc/malloc.conf".) 33 | 1Updating 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 --- 17 unchanged lines hidden (view full) --- 26 includes various WITNESS- related kernel options, INVARIANTS, malloc 27 debugging flags in userland, and various verbose features in the 28 kernel. Many developers choose to disable these features on build 29 machines to maximize performance. (To completely disable malloc 30 debugging, define MALLOC_PRODUCTION in /etc/make.conf, or to merely 31 disable the most expensive debugging functionality run 32 "ln -s 'abort:false,junk:false' /etc/malloc.conf".) 33 |
3420130813: 35 WITH_ICONV has been split into two feature sets. WITH_ICONV now 36 enables just the iconv* functionality and is now on by default. 37 WITH_LIBICONV_COMPAT enables the libiconv api and link time 38 compatability. Set WITHOUT_ICONV to build the old way. 39 |
|
3420130806: 35 INVARIANTS option now enables DEBUG for code with OpenSolaris and 36 Illumos origin, including ZFS. If you have INVARIANTS in your 37 kernel configuration, then there is no need to set DEBUG or ZFS_DEBUG 38 explicitly. 39 DEBUG used to enable witness(9) tracking of OpenSolaris (mostly ZFS) 40 locks if WITNESS option was set. Because that generated a lot of 41 witness(9) reports and all of them were believed to be false --- 1903 unchanged lines hidden (view full) --- 1945HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 1946STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 1947IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1948POSSIBILITY OF SUCH DAMAGE. 1949 1950Contact Warner Losh if you have any questions about your use of 1951this document. 1952 | 4020130806: 41 INVARIANTS option now enables DEBUG for code with OpenSolaris and 42 Illumos origin, including ZFS. If you have INVARIANTS in your 43 kernel configuration, then there is no need to set DEBUG or ZFS_DEBUG 44 explicitly. 45 DEBUG used to enable witness(9) tracking of OpenSolaris (mostly ZFS) 46 locks if WITNESS option was set. Because that generated a lot of 47 witness(9) reports and all of them were believed to be false --- 1903 unchanged lines hidden (view full) --- 1951HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 1952STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 1953IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1954POSSIBILITY OF SUCH DAMAGE. 1955 1956Contact Warner Losh if you have any questions about your use of 1957this document. 1958 |
1953$FreeBSD: head/UPDATING 253996 2013-08-06 15:51:56Z avg $ | 1959$FreeBSD: head/UPDATING 254273 2013-08-13 07:15:01Z peter $ |