1.\" DO NOT EDIT-- this file is automatically generated. 2.\" from FreeBSD: head/tools/build/options/makeman 253304 2013-07-12 23:08:44Z bapt 3.\" $FreeBSD$ 4.Dd September 19, 2013 5.Dt SRC.CONF 5 6.Os 7.Sh NAME 8.Nm src.conf 9.Nd "source build options" 10.Sh DESCRIPTION 11The 12.Nm 13file contains settings that will apply to every build involving the 14.Fx 15source tree; see 16.Xr build 7 . 17.Pp 18The 19.Nm 20file uses the standard makefile syntax. 21However, 22.Nm 23should not specify any dependencies to 24.Xr make 1 . 25Instead, 26.Nm 27is to set 28.Xr make 1 29variables that control the aspects of how the system builds. 30.Pp 31The default location of 32.Nm 33is 34.Pa /etc/src.conf , 35though an alternative location can be specified in the 36.Xr make 1 37variable 38.Va SRCCONF . 39Overriding the location of 40.Nm 41may be necessary if the system-wide settings are not suitable 42for a particular build. 43For instance, setting 44.Va SRCCONF 45to 46.Pa /dev/null 47effectively resets all build controls to their defaults. 48.Pp 49The only purpose of 50.Nm 51is to control the compilation of the 52.Fx 53source code, which is usually located in 54.Pa /usr/src . 55As a rule, the system administrator creates 56.Nm 57when the values of certain control variables need to be changed 58from their defaults. 59.Pp 60In addition, control variables can be specified 61for a particular build via the 62.Fl D 63option of 64.Xr make 1 65or in its environment; see 66.Xr environ 7 . 67.Pp 68The values of variables are ignored regardless of their setting; 69even if they would be set to 70.Dq Li FALSE 71or 72.Dq Li NO . 73Just the existence of an option will cause 74it to be honoured by 75.Xr make 1 . 76.Pp 77The following list provides a name and short description for variables 78that can be used for source builds. 79.Bl -tag -width indent 80.It Va WITHOUT_ACCT 81.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 223201 2011-06-17 20:47:44Z ed 82Set to not build process accounting tools such as 83.Xr accton 8 84and 85.Xr sa 8 . 86.It Va WITHOUT_ACPI 87.\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru 88Set to not build 89.Xr acpiconf 8 , 90.Xr acpidump 8 91and related programs. 92.It Va WITHOUT_AMD 93.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam 94Set to not build 95.Xr amd 8 , 96and related programs. 97.It Va WITHOUT_APM 98.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam 99Set to not build 100.Xr apm 8 , 101.Xr apmd 8 102and related programs. 103.It Va WITHOUT_ARM_EABI 104.\" from FreeBSD: head/tools/build/options/WITHOUT_ARM_EABI 253396 2013-07-16 19:15:19Z andrew 105Set the ARM ABI to OABI. 106.It Va WITHOUT_ASSERT_DEBUG 107.\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru 108Set to compile programs and libraries without the 109.Xr assert 3 110checks. 111.It Va WITHOUT_AT 112.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam 113Set to not build 114.Xr at 1 115and related utilities. 116.It Va WITHOUT_ATF 117.\" from FreeBSD: head/tools/build/options/WITHOUT_ATF 241823 2012-10-22 01:18:41Z marcel 118Set to not build programs and libraries related to the ATF testing framework. 119.It Va WITHOUT_ATM 120.\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru 121Set to not build 122programs and libraries related to ATM networking. 123.It Va WITHOUT_AUDIT 124.\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru 125Set to not build audit support into system programs. 126.It Va WITHOUT_AUTHPF 127.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru 128Set to not build 129.Xr authpf 8 . 130.It Va WITHOUT_BIND 131.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND 156932 2006-03-21 07:50:50Z ru 132Setting this variable will prevent any part of BIND from being built. 133When set, it also enforces the following options: 134.Pp 135.Bl -item -compact 136.It 137.Va WITHOUT_BIND_DNSSEC 138.It 139.Va WITHOUT_BIND_ETC 140.It 141.Va WITHOUT_BIND_LIBS 142.It 143.Va WITHOUT_BIND_LIBS_LWRES 144.It 145.Va WITHOUT_BIND_MTREE 146.It 147.Va WITHOUT_BIND_NAMED 148.It 149.Va WITHOUT_BIND_UTILS 150.El 151.It Va WITHOUT_BIND_DNSSEC 152.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_DNSSEC 156932 2006-03-21 07:50:50Z ru 153Set to avoid building or installing the DNSSEC related binaries, 154.Xr dnssec-keygen 8 155and 156.Xr dnssec-signzone 8 . 157.It Va WITHOUT_BIND_ETC 158.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_ETC 156932 2006-03-21 07:50:50Z ru 159Set to avoid installing the default files to 160.Pa /var/named/etc/namedb . 161.It Va WITH_BIND_IDN 162.\" from FreeBSD: head/tools/build/options/WITH_BIND_IDN 193280 2009-06-01 21:58:59Z dougb 163Set to enable IDN support for dig, host, and nslookup. 164This requires ports/dns/idnkit to be installed in /usr/local. 165.It Va WITH_BIND_LARGE_FILE 166.\" from FreeBSD: head/tools/build/options/WITH_BIND_LARGE_FILE 193280 2009-06-01 21:58:59Z dougb 167Set to enable 64-bit file support. 168.It Va WITH_BIND_LIBS 169.\" from FreeBSD: head/tools/build/options/WITH_BIND_LIBS 193280 2009-06-01 21:58:59Z dougb 170Set to install BIND libraries and include files. 171.It Va WITHOUT_BIND_LIBS_LWRES 172.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_LIBS_LWRES 156932 2006-03-21 07:50:50Z ru 173Set to avoid installing the lightweight resolver library in 174.Pa /usr/lib . 175.It Va WITHOUT_BIND_MTREE 176.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_MTREE 157717 2006-04-13 10:37:29Z ru 177Set to avoid running 178.Xr mtree 8 179to create the chroot directory structure under 180.Pa /var/named , 181and avoid creating an 182.Pa /etc/namedb 183symlink to the chroot directory. 184When set, it also enforces the following options: 185.Pp 186.Bl -item -compact 187.It 188.Va WITHOUT_BIND_ETC 189.El 190.It Va WITHOUT_BIND_NAMED 191.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_NAMED 156932 2006-03-21 07:50:50Z ru 192Set to avoid building or installing 193.Xr named 8 , 194.Xr named.reload 8 , 195.Xr named-checkconf 8 , 196.Xr named-checkzone 8 , 197.Xr rndc 8 , 198and 199.Xr rndc-confgen 8 . 200.It Va WITH_BIND_SIGCHASE 201.\" from FreeBSD: head/tools/build/options/WITH_BIND_SIGCHASE 193280 2009-06-01 21:58:59Z dougb 202Set to enable DNSSEC validation support for dig, host, and nslookup. 203.It Va WITHOUT_BIND_UTILS 204.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_UTILS 156932 2006-03-21 07:50:50Z ru 205Set to avoid building or installing the BIND userland utilities, 206.Xr dig 1 , 207.Xr host 1 , 208.Xr nslookup 1 , 209and 210.Xr nsupdate 8 . 211.It Va WITH_BIND_XML 212.\" from FreeBSD: head/tools/build/options/WITH_BIND_XML 193280 2009-06-01 21:58:59Z dougb 213Set to enable the http statistics interface for named. 214This requires ports/textproc/libxml2 to be installed in /usr/local. 215.It Va WITHOUT_BINUTILS 216.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 235342 2012-05-12 16:12:36Z gjb 217Set to not install binutils (as, c++-filt, gconv, gnu-ar, gnu-randlib, 218ld, nm, objcopy, objdump, readelf, size and strip). 219.Bf -symbolic 220The option does not generally work for build targets, unless some alternative 221toolchain is enabled. 222.Ef 223.It Va WITHOUT_BLUETOOTH 224.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru 225Set to not build Bluetooth related kernel modules, programs and libraries. 226.It Va WITHOUT_BMAKE 227.\" from FreeBSD: head/tools/build/options/WITHOUT_BMAKE 250839 2013-05-21 00:41:49Z delphij 228Set to not build and install the portable BSD make (bmake) as 229.Xr make 1 230instead of the traditional FreeBSD make. 231This build option is temporary. 232It allows developers to switch to bmake in order to work out any remaining 233kinks or issues. 234This option will be removed in due time. 235.It Va WITHOUT_BOOT 236.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru 237Set to not build the boot blocks and loader. 238.It Va WITHOUT_BSD_CPIO 239.\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb 240Set to not build the BSD licensed version of cpio based on 241.Xr libarchive 3 . 242.It Va WITH_BSD_GREP 243.\" from FreeBSD: head/tools/build/options/WITH_BSD_GREP 222273 2011-05-25 01:04:12Z obrien 244Install BSD-licensed grep as '[ef]grep' instead of GNU grep. 245.It Va WITHOUT_BSNMP 246.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306 2008-09-23 16:15:42Z sam 247Set to not build or install 248.Xr bsnmpd 1 249and related libraries and data files. 250.It Va WITHOUT_BZIP2 251.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru 252Set to not build contributed bzip2 software as a part of the base system. 253.Bf -symbolic 254The option has no effect yet. 255.Ef 256When set, it also enforces the following options: 257.Pp 258.Bl -item -compact 259.It 260.Va WITHOUT_BZIP2_SUPPORT 261.El 262.It Va WITHOUT_BZIP2_SUPPORT 263.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2_SUPPORT 166255 2007-01-26 10:19:08Z delphij 264Set to build some programs without optional bzip2 support. 265.It Va WITHOUT_CALENDAR 266.\" from FreeBSD: head/tools/build/options/WITHOUT_CALENDAR 156932 2006-03-21 07:50:50Z ru 267Set to not build 268.Xr calendar 1 . 269.It Va WITHOUT_CAPSICUM 270.\" from FreeBSD: head/tools/build/options/WITHOUT_CAPSICUM 229319 2012-01-02 21:57:58Z rwatson 271Set to not build Capsicum support into system programs. 272.It Va WITHOUT_CDDL 273.\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861 2006-11-01 09:02:11Z jb 274Set to not build code licensed under Sun's CDDL. 275When set, it also enforces the following options: 276.Pp 277.Bl -item -compact 278.It 279.Va WITHOUT_CTF 280.It 281.Va WITHOUT_ZFS 282.El 283.It Va WITHOUT_CLANG 284.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG 208971 2010-06-10 06:20:26Z ed 285Set to not build the Clang C/C++ compiler. 286.Pp 287It is a default setting on 288arm/armeb, arm/armv6eb, ia64/ia64, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32 and sparc64/sparc64. 289When set, it also enforces the following options: 290.Pp 291.Bl -item -compact 292.It 293.Va WITHOUT_CLANG_EXTRAS 294.It 295.Va WITHOUT_CLANG_FULL 296.It 297.Va WITHOUT_CLANG_IS_CC 298.It 299.Va WITHOUT_LLDB 300.El 301.It Va WITH_CLANG 302.\" from FreeBSD: head/tools/build/options/WITH_CLANG 221730 2011-05-10 11:14:40Z ru 303Set to build the Clang C/C++ compiler. 304.Pp 305It is a default setting on 306amd64/amd64, arm/arm, arm/armv6, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64. 307.It Va WITH_CLANG_EXTRAS 308.\" from FreeBSD: head/tools/build/options/WITH_CLANG_EXTRAS 231057 2012-02-05 23:56:22Z dim 309Set to build additional clang and llvm tools, such as bugpoint. 310.It Va WITHOUT_CLANG_FULL 311.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_FULL 246259 2013-02-02 22:28:29Z dim 312Set to avoid building the ARCMigrate, Rewriter and StaticAnalyzer components of 313the Clang C/C++ compiler. 314.Pp 315It is a default setting on 316arm/arm, arm/armeb, arm/armv6, arm/armv6eb, ia64/ia64, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32 and sparc64/sparc64. 317.It Va WITH_CLANG_FULL 318.\" from FreeBSD: head/tools/build/options/WITH_CLANG_FULL 246259 2013-02-02 22:28:29Z dim 319Set to build the ARCMigrate, Rewriter and StaticAnalyzer components of the 320Clang C/C++ compiler. 321.Pp 322It is a default setting on 323amd64/amd64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64. 324.It Va WITHOUT_CLANG_IS_CC 325.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_IS_CC 242629 2012-11-05 21:53:23Z brooks 326Set to install the GCC compiler as 327.Pa /usr/bin/cc , 328.Pa /usr/bin/c++ 329and 330.Pa /usr/bin/cpp . 331.Pp 332It is a default setting on 333arm/armeb, arm/armv6eb, ia64/ia64, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 334When set, it also enforces the following options: 335.Pp 336.Bl -item -compact 337.It 338.Va WITHOUT_LLDB 339.El 340.It Va WITH_CLANG_IS_CC 341.\" from FreeBSD: head/tools/build/options/WITH_CLANG_IS_CC 235342 2012-05-12 16:12:36Z gjb 342Set to install the Clang C/C++ compiler as 343.Pa /usr/bin/cc , 344.Pa /usr/bin/c++ 345and 346.Pa /usr/bin/cpp . 347.Pp 348It is a default setting on 349amd64/amd64, arm/arm, arm/armv6, i386/i386 and pc98/i386. 350.It Va WITHOUT_CPP 351.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru 352Set to not build 353.Xr cpp 1 . 354.It Va WITHOUT_CROSS_COMPILER 355.\" from FreeBSD: head/tools/build/options/WITHOUT_CROSS_COMPILER 250659 2013-05-15 14:30:03Z brooks 356Set to not build a cross compiler in the cross-tools stage of 357buildworld, buildkernel, etc. 358.It Va WITHOUT_CRYPT 359.\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932 2006-03-21 07:50:50Z ru 360Set to not build any crypto code. 361When set, it also enforces the following options: 362.Pp 363.Bl -item -compact 364.It 365.Va WITHOUT_KERBEROS 366.It 367.Va WITHOUT_KERBEROS_SUPPORT 368.It 369.Va WITHOUT_OPENSSH 370.It 371.Va WITHOUT_OPENSSL 372.El 373.Pp 374When set, the following options are also in effect: 375.Pp 376.Bl -inset -compact 377.It Va WITHOUT_GSSAPI 378(unless 379.Va WITH_GSSAPI 380is set explicitly) 381.El 382.It Va WITH_CTF 383.\" from FreeBSD: head/tools/build/options/WITH_CTF 228159 2011-11-30 18:22:44Z fjoe 384Set to compile with CTF (Compact C Type Format) data. 385CTF data encapsulates a reduced form of debugging information 386similar to DWARF and the venerable stabs and is required for DTrace. 387.It Va WITHOUT_CTM 388.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242 2008-09-21 22:02:26Z sam 389Set to not build 390.Xr ctm 1 391and related utilities. 392.It Va WITHOUT_CXX 393.\" from FreeBSD: head/tools/build/options/WITHOUT_CXX 220402 2011-04-06 20:19:07Z uqs 394Set to not build 395.Xr g++ 1 396and related libraries. 397It will also prevent building of 398.Xr gperf 1 399and 400.Xr devd 8 . 401When set, it also enforces the following options: 402.Pp 403.Bl -item -compact 404.It 405.Va WITHOUT_CLANG 406.It 407.Va WITHOUT_CLANG_EXTRAS 408.It 409.Va WITHOUT_CLANG_FULL 410.It 411.Va WITHOUT_CLANG_IS_CC 412.It 413.Va WITHOUT_GROFF 414.It 415.Va WITHOUT_LLDB 416.El 417.It Va WITH_DEBUG_FILES 418.\" from FreeBSD: head/tools/build/options/WITH_DEBUG_FILES 251512 2013-06-07 21:40:02Z emaste 419Set to strip debug info into a separate file for each executable binary 420and shared library. 421The debug files will be placed in a subdirectory of 422.Pa /usr/lib/debug 423and are located automatically by 424.Xr gdb 1 . 425.It Va WITHOUT_DICT 426.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru 427Set to not build the Webster dictionary files. 428.It Va WITHOUT_DYNAMICROOT 429.\" from FreeBSD: head/tools/build/options/WITHOUT_DYNAMICROOT 156932 2006-03-21 07:50:50Z ru 430Set this if you do not want to link 431.Pa /bin 432and 433.Pa /sbin 434dynamically. 435.It Va WITHOUT_ED_CRYPTO 436.\" from FreeBSD: head/tools/build/options/WITHOUT_ED_CRYPTO 235660 2012-05-19 20:05:27Z marcel 437Set to build 438.Xr ed 1 439without support for encryption/decryption. 440.It Va WITHOUT_EXAMPLES 441.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru 442Set to avoid installing examples to 443.Pa /usr/share/examples/ . 444.It Va WITHOUT_FDT 445.\" from FreeBSD: head/tools/build/options/WITHOUT_FDT 221539 2011-05-06 19:10:27Z ru 446Set to not build Flattened Device Tree support as part of the base system. 447This includes the device tree compiler (dtc) and libfdt support library. 448.Pp 449It is a default setting on 450amd64/amd64, i386/i386, ia64/ia64, pc98/i386 and sparc64/sparc64. 451.It Va WITH_FDT 452.\" from FreeBSD: head/tools/build/options/WITH_FDT 221730 2011-05-10 11:14:40Z ru 453Set to build Flattened Device Tree support as part of the base system. 454This includes the device tree compiler (dtc) and libfdt support library. 455.Pp 456It is a default setting on 457arm/arm, arm/armeb, arm/armv6, arm/armv6eb, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc and powerpc/powerpc64. 458.It Va WITHOUT_FLOPPY 459.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540 2011-05-06 19:13:03Z ru 460Set to not build or install programs 461for operating floppy disk driver. 462.It Va WITHOUT_FORMAT_EXTENSIONS 463.\" from FreeBSD: head/tools/build/options/WITHOUT_FORMAT_EXTENSIONS 250658 2013-05-15 13:04:10Z brooks 464Set to not enable 465.Fl fformat-extensions 466when compiling the kernel. 467Also disables all format checking. 468.It Va WITHOUT_FORTH 469.\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru 470Set to build bootloaders without Forth support. 471.It Va WITHOUT_FP_LIBC 472.\" from FreeBSD: head/tools/build/options/WITHOUT_FP_LIBC 156932 2006-03-21 07:50:50Z ru 473Set to build 474.Nm libc 475without floating-point support. 476.It Va WITHOUT_FREEBSD_UPDATE 477.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE 183242 2008-09-21 22:02:26Z sam 478Set to not build 479.Xr freebsd-update 8 . 480.It Va WITHOUT_GAMES 481.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru 482Set to not build games. 483.It Va WITHOUT_GCC 484.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC 255326 2013-09-06 20:49:48Z zeising 485Set to not build and install gcc and g++. 486.Pp 487It is a default setting on 488amd64/amd64, arm/arm, arm/armv6 and i386/i386. 489.It Va WITH_GCC 490.\" from FreeBSD: head/tools/build/options/WITH_GCC 255326 2013-09-06 20:49:48Z zeising 491Set to build and install gcc and g++. 492.Pp 493It is a default setting on 494arm/armeb, arm/armv6eb, ia64/ia64, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 495.It Va WITHOUT_GCOV 496.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru 497Set to not build the 498.Xr gcov 1 499tool. 500.It Va WITHOUT_GDB 501.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru 502Set to not build 503.Xr gdb 1 . 504.It Va WITHOUT_GNU 505.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru 506Set to not build contributed GNU software as a part of the base system. 507This option can be useful if the system built must not contain any code 508covered by the GNU Public License due to legal reasons. 509.Bf -symbolic 510The option has no effect yet. 511.Ef 512When set, it also enforces the following options: 513.Pp 514.Bl -item -compact 515.It 516.Va WITHOUT_GNU_SUPPORT 517.El 518.It Va WITHOUT_GNUCXX 519.\" from FreeBSD: head/tools/build/options/WITHOUT_GNUCXX 255321 2013-09-06 20:08:03Z theraven 520Do not build the GNU C++ stack (g++, libstdc++). 521This is the default on platforms where clang is the system compiler. 522.Pp 523It is a default setting on 524amd64/amd64, arm/arm, arm/armv6, i386/i386 and pc98/i386. 525.It Va WITH_GNUCXX 526.\" from FreeBSD: head/tools/build/options/WITH_GNUCXX 255321 2013-09-06 20:08:03Z theraven 527Build the GNU C++ stack (g++, libstdc++). 528This is the default on platforms where gcc is the system compiler. 529.Pp 530It is a default setting on 531arm/armeb, arm/armv6eb, ia64/ia64, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 532.It Va WITHOUT_GNU_SUPPORT 533.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_SUPPORT 156932 2006-03-21 07:50:50Z ru 534Set to build some programs without optional GNU support. 535.It Va WITHOUT_GPIB 536.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIB 156932 2006-03-21 07:50:50Z ru 537Set to not build GPIB bus support. 538.It Va WITHOUT_GPIO 539.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIO 228081 2011-11-28 17:54:34Z dim 540Set to not build 541.Xr gpioctl 8 542as part of the base system. 543.It Va WITH_GPL_DTC 544.\" from FreeBSD: head/tools/build/options/WITH_GPL_DTC 246262 2013-02-02 22:42:46Z dim 545Set to build the GPL'd version of the device tree compiler from elinux.org, 546instead of the BSD licensed one. 547.It Va WITHOUT_GROFF 548.\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 218941 2011-02-22 08:13:49Z uqs 549Set to not build 550.Xr groff 1 551and 552.Xr vgrind 1 . 553You should consider installing the textproc/groff port to not break 554.Xr man 1 . 555.It Va WITHOUT_GSSAPI 556.\" from FreeBSD: head/tools/build/options/WITHOUT_GSSAPI 174548 2007-12-12 16:39:32Z ru 557Set to not build libgssapi. 558.It Va WITH_HESIOD 559.\" from FreeBSD: head/tools/build/options/WITH_HESIOD 156932 2006-03-21 07:50:50Z ru 560Set to build Hesiod support. 561.It Va WITHOUT_HTML 562.\" from FreeBSD: head/tools/build/options/WITHOUT_HTML 156932 2006-03-21 07:50:50Z ru 563Set to not build HTML docs. 564.It Va WITHOUT_ICONV 565.\" from FreeBSD: head/tools/build/options/WITHOUT_ICONV 254919 2013-08-26 17:15:56Z antoine 566Set to not build iconv as part of libc. 567When set, it also enforces the following options: 568.Pp 569.Bl -item -compact 570.It 571.Va WITHOUT_LIBICONV_COMPAT 572.El 573.It Va WITHOUT_INET 574.\" from FreeBSD: head/tools/build/options/WITHOUT_INET 221266 2011-04-30 17:58:28Z bz 575Set to not build programs and libraries related to IPv4 networking. 576When set, it also enforces the following options: 577.Pp 578.Bl -item -compact 579.It 580.Va WITHOUT_INET_SUPPORT 581.El 582.It Va WITHOUT_INET6 583.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932 2006-03-21 07:50:50Z ru 584Set to not build 585programs and libraries related to IPv6 networking. 586When set, it also enforces the following options: 587.Pp 588.Bl -item -compact 589.It 590.Va WITHOUT_INET6_SUPPORT 591.El 592.It Va WITHOUT_INET6_SUPPORT 593.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6_SUPPORT 156932 2006-03-21 07:50:50Z ru 594Set to build libraries, programs, and kernel modules without IPv6 support. 595.It Va WITHOUT_INET_SUPPORT 596.\" from FreeBSD: head/tools/build/options/WITHOUT_INET_SUPPORT 221266 2011-04-30 17:58:28Z bz 597Set to build libraries, programs, and kernel modules without IPv4 support. 598.It Va WITHOUT_INFO 599.\" from FreeBSD: head/tools/build/options/WITHOUT_INFO 156932 2006-03-21 07:50:50Z ru 600Set to not make or install 601.Xr info 5 602files. 603.It Va WITHOUT_INSTALLLIB 604.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 174497 2007-12-09 21:56:21Z dougb 605Set this if you do not want to install optional libraries. 606For example when creating a 607.Xr nanobsd 8 608image. 609.It Va WITH_INSTALL_AS_USER 610.\" from FreeBSD: head/tools/build/options/WITH_INSTALL_AS_USER 238021 2012-07-02 20:24:01Z marcel 611Set to make install targets succeed for non-root users by installing 612files with owner and group attributes set to that of the user running 613the 614.Xr make 1 615command. 616The user still has to set the 617.Va DESTDIR 618variable to point to a directory where the user has write permissions. 619.It Va WITHOUT_IPFILTER 620.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru 621Set to not build IP Filter package. 622.It Va WITHOUT_IPFW 623.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242 2008-09-21 22:02:26Z sam 624Set to not build IPFW tools. 625.It Va WITHOUT_IPX 626.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932 2006-03-21 07:50:50Z ru 627Set to not build programs and libraries related to IPX networking. 628When set, it also enforces the following options: 629.Pp 630.Bl -item -compact 631.It 632.Va WITHOUT_IPX_SUPPORT 633.El 634.It Va WITHOUT_IPX_SUPPORT 635.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932 2006-03-21 07:50:50Z ru 636Set to build some programs without IPX support. 637.It Va WITHOUT_JAIL 638.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 249966 2013-04-27 04:09:09Z eadler 639Set to not build tools for the support of jails; e.g., 640.Xr jail 8 . 641.It Va WITHOUT_KDUMP 642.\" from FreeBSD: head/tools/build/options/WITHOUT_KDUMP 240690 2012-09-19 11:38:37Z zeising 643Set to not build 644.Xr kdump 1 645and 646.Xr truss 1 . 647.It Va WITHOUT_KERBEROS 648.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru 649Set this if you do not want to build Kerberos 5 (KTH Heimdal). 650When set, it also enforces the following options: 651.Pp 652.Bl -item -compact 653.It 654.Va WITHOUT_KERBEROS_SUPPORT 655.El 656.Pp 657When set, the following options are also in effect: 658.Pp 659.Bl -inset -compact 660.It Va WITHOUT_GSSAPI 661(unless 662.Va WITH_GSSAPI 663is set explicitly) 664.El 665.It Va WITHOUT_KERBEROS_SUPPORT 666.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS_SUPPORT 251794 2013-06-15 20:29:07Z eadler 667Set to build some programs without Kerberos support, like 668.Xr ssh 1 , 669.Xr telnet 1 , 670.Xr sshd 8 , 671and 672.Xr telnetd 8 . 673.It Va WITHOUT_KERNEL_SYMBOLS 674.\" from FreeBSD: head/tools/build/options/WITHOUT_KERNEL_SYMBOLS 222189 2011-05-22 18:23:17Z imp 675Set to not install kernel symbol files. 676.Bf -symbolic 677This option is recommended for those people who have small root partitions. 678.Ef 679.It Va WITHOUT_KVM 680.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM 174550 2007-12-12 16:43:17Z ru 681Set to not build the 682.Nm libkvm 683library as a part of the base system. 684.Bf -symbolic 685The option has no effect yet. 686.Ef 687When set, it also enforces the following options: 688.Pp 689.Bl -item -compact 690.It 691.Va WITHOUT_KVM_SUPPORT 692.El 693.It Va WITHOUT_KVM_SUPPORT 694.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM_SUPPORT 170644 2007-06-13 02:08:04Z sepotvin 695Set to build some programs without optional 696.Nm libkvm 697support. 698.It Va WITHOUT_LDNS 699.\" from FreeBSD: head/tools/build/options/WITHOUT_LDNS 255591 2013-09-15 13:11:13Z des 700Setting this variable will prevent the LDNS library from being built. 701When set, it also enforces the following options: 702.Pp 703.Bl -item -compact 704.It 705.Va WITHOUT_LDNS_UTILS 706.It 707.Va WITHOUT_UNBOUND 708.El 709.It Va WITH_LDNS_UTILS 710.\" from FreeBSD: head/tools/build/options/WITH_LDNS_UTILS 246830 2013-02-15 13:57:51Z des 711Setting this variable will enable the LDNS-based versions of 712.Xr dig 1 713and 714.Xr host 1 . 715When set, it also enforces the following options: 716.Pp 717.Bl -item -compact 718.It 719.Va WITHOUT_BIND_UTILS 720.El 721.It Va WITHOUT_LEGACY_CONSOLE 722.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE 249966 2013-04-27 04:09:09Z eadler 723Set to not build programs that support a legacy PC console; e.g., 724.Xr kbdcontrol 8 725and 726.Xr vidcontrol 8 . 727.It Va WITHOUT_LIB32 728.\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932 2006-03-21 07:50:50Z ru 729On amd64, set to not build 32-bit library set and a 730.Nm ld-elf32.so.1 731runtime linker. 732.It Va WITHOUT_LIBCPLUSPLUS 733.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBCPLUSPLUS 246262 2013-02-02 22:42:46Z dim 734Set to avoid building libcxxrt and libc++. 735.It Va WITH_LIBICONV_COMPAT 736.\" from FreeBSD: head/tools/build/options/WITH_LIBICONV_COMPAT 254919 2013-08-26 17:15:56Z antoine 737Set to build libiconv API and link time compatibility. 738.It Va WITHOUT_LIBPTHREAD 739.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBPTHREAD 188848 2009-02-20 11:09:55Z mtm 740Set to not build the 741.Nm libpthread 742providing library, 743.Nm libthr . 744When set, it also enforces the following options: 745.Pp 746.Bl -item -compact 747.It 748.Va WITHOUT_BIND 749.It 750.Va WITHOUT_BIND_DNSSEC 751.It 752.Va WITHOUT_BIND_ETC 753.It 754.Va WITHOUT_BIND_LIBS 755.It 756.Va WITHOUT_BIND_LIBS_LWRES 757.It 758.Va WITHOUT_BIND_MTREE 759.It 760.Va WITHOUT_BIND_NAMED 761.It 762.Va WITHOUT_BIND_UTILS 763.It 764.Va WITHOUT_LIBTHR 765.El 766.It Va WITHOUT_LIBTHR 767.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBTHR 156932 2006-03-21 07:50:50Z ru 768Set to not build the 769.Nm libthr 770(1:1 threading) 771library. 772When set, it also enforces the following options: 773.Pp 774.Bl -item -compact 775.It 776.Va WITHOUT_BIND 777.It 778.Va WITHOUT_BIND_DNSSEC 779.It 780.Va WITHOUT_BIND_ETC 781.It 782.Va WITHOUT_BIND_LIBS 783.It 784.Va WITHOUT_BIND_LIBS_LWRES 785.It 786.Va WITHOUT_BIND_MTREE 787.It 788.Va WITHOUT_BIND_NAMED 789.It 790.Va WITHOUT_BIND_UTILS 791.El 792.It Va WITH_LLDB 793.\" from FreeBSD: head/tools/build/options/WITH_LLDB 255722 2013-09-20 01:52:02Z emaste 794Set to build the LLDB debugger. 795.It Va WITHOUT_LOCALES 796.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru 797Set to not build localization files; see 798.Xr locale 1 . 799.It Va WITHOUT_LOCATE 800.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242 2008-09-21 22:02:26Z sam 801Set to not build 802.Xr locate 1 803and related programs. 804.It Va WITHOUT_LPR 805.\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru 806Set to not build 807.Xr lpr 1 808and related programs. 809.It Va WITHOUT_LS_COLORS 810.\" from FreeBSD: head/tools/build/options/WITHOUT_LS_COLORS 235660 2012-05-19 20:05:27Z marcel 811Set to build 812.Xr ls 1 813without support for colors to distinguish file types. 814.It Va WITHOUT_MAIL 815.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam 816Set to not build any mail support (MUA or MTA). 817When set, it also enforces the following options: 818.Pp 819.Bl -item -compact 820.It 821.Va WITHOUT_MAILWRAPPER 822.It 823.Va WITHOUT_SENDMAIL 824.El 825.It Va WITHOUT_MAILWRAPPER 826.\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru 827Set to not build the 828.Xr mailwrapper 8 829MTA selector. 830.It Va WITHOUT_MAKE 831.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242 2008-09-21 22:02:26Z sam 832Set to not install 833.Xr make 1 834and related support files. 835.It Va WITHOUT_MAN 836.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru 837Set to not build manual pages. 838When set, the following options are also in effect: 839.Pp 840.Bl -inset -compact 841.It Va WITHOUT_MAN_UTILS 842(unless 843.Va WITH_MAN_UTILS 844is set explicitly) 845.El 846.It Va WITHOUT_MAN_UTILS 847.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN_UTILS 208322 2010-05-20 00:07:21Z jkim 848Set to not build utilities for manual pages, 849.Xr apropos 1 , 850.Xr catman 1 , 851.Xr makewhatis 1 , 852.Xr man 1 , 853.Xr whatis 1 , 854.Xr manctl 8 , 855and related support files. 856.It Va WITH_NAND 857.\" from FreeBSD: head/tools/build/options/WITH_NAND 235537 2012-05-17 10:11:18Z gber 858Set to build the NAND Flash components. 859.It Va WITHOUT_NDIS 860.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242 2008-09-21 22:02:26Z sam 861Set to not build programs and libraries 862related to NDIS emulation support. 863.It Va WITHOUT_NETCAT 864.\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru 865Set to not build 866.Xr nc 1 867utility. 868.It Va WITHOUT_NETGRAPH 869.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam 870Set to not build applications to support 871.Xr netgraph 4 . 872When set, it also enforces the following options: 873.Pp 874.Bl -item -compact 875.It 876.Va WITHOUT_ATM 877.It 878.Va WITHOUT_BLUETOOTH 879.It 880.Va WITHOUT_NETGRAPH_SUPPORT 881.El 882.It Va WITHOUT_NETGRAPH_SUPPORT 883.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT 183305 2008-09-23 16:11:15Z sam 884Set to build libraries, programs, and kernel modules without netgraph support. 885.It Va WITHOUT_NIS 886.\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru 887Set to not build 888.Xr NIS 8 889support and related programs. 890If set, you might need to adopt your 891.Xr nsswitch.conf 5 892and remove 893.Sq nis 894entries. 895.It Va WITHOUT_NLS 896.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS 156932 2006-03-21 07:50:50Z ru 897Set to not build NLS catalogs. 898.It Va WITHOUT_NLS_CATALOGS 899.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS_CATALOGS 156932 2006-03-21 07:50:50Z ru 900Set to not build NLS catalog support for 901.Xr csh 1 . 902.It Va WITH_NMTREE 903.\" from FreeBSD: head/tools/build/options/WITH_NMTREE 245435 2013-01-14 20:38:32Z brooks 904Set to install 905.Xr nmtree 8 906as 907.Xr mtree 8 . 908By default 909.Xr fmtree 8 910is installed as 911.Xr mtree 8 . 912.It Va WITHOUT_NS_CACHING 913.\" from FreeBSD: head/tools/build/options/WITHOUT_NS_CACHING 172803 2007-10-19 14:01:25Z ru 914Set to disable name caching in the 915.Pa nsswitch 916subsystem. 917The generic caching daemon, 918.Xr nscd 8 , 919will not be built either if this option is set. 920.It Va WITHOUT_NTP 921.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242 2008-09-21 22:02:26Z sam 922Set to not build 923.Xr ntpd 8 924and related programs. 925.It Va WITH_OFED 926.\" from FreeBSD: head/tools/build/options/WITH_OFED 228081 2011-11-28 17:54:34Z dim 927Set to build the 928.Dq "OpenFabrics Enterprise Distribution" 929Infiniband software stack. 930.It Va WITHOUT_OPENSSH 931.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932 2006-03-21 07:50:50Z ru 932Set to not build OpenSSH. 933.It Va WITH_OPENSSH_NONE_CIPHER 934.\" from FreeBSD: head/tools/build/options/WITH_OPENSSH_NONE_CIPHER 245527 2013-01-17 01:51:04Z bz 935Set to include the "None" cipher support in OpenSSH and its libraries. 936Additional adjustments may need to be done to system configuration 937files, such as 938.Xr sshd_config 5 , 939to enable this cipher. 940Please see 941.Pa /usr/src/crypto/openssh/README.hpn 942for full details. 943.It Va WITHOUT_OPENSSL 944.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru 945Set to not build OpenSSL. 946When set, it also enforces the following options: 947.Pp 948.Bl -item -compact 949.It 950.Va WITHOUT_KERBEROS 951.It 952.Va WITHOUT_KERBEROS_SUPPORT 953.It 954.Va WITHOUT_OPENSSH 955.El 956.Pp 957When set, the following options are also in effect: 958.Pp 959.Bl -inset -compact 960.It Va WITHOUT_GSSAPI 961(unless 962.Va WITH_GSSAPI 963is set explicitly) 964.El 965.It Va WITHOUT_PAM 966.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM 174550 2007-12-12 16:43:17Z ru 967Set to not build PAM library and modules. 968.Bf -symbolic 969This option is deprecated and does nothing. 970.Ef 971When set, it also enforces the following options: 972.Pp 973.Bl -item -compact 974.It 975.Va WITHOUT_PAM_SUPPORT 976.El 977.It Va WITHOUT_PAM_SUPPORT 978.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM_SUPPORT 156932 2006-03-21 07:50:50Z ru 979Set to build some programs without PAM support, particularly 980.Xr ftpd 8 981and 982.Xr ppp 8 . 983.It Va WITHOUT_PC_SYSINSTALL 984.\" from FreeBSD: head/tools/build/options/WITHOUT_PC_SYSINSTALL 245606 2013-01-18 15:57:09Z eadler 985Set to not build 986.Xr pc-sysinstall 8 987and related programs. 988.It Va WITHOUT_PF 989.\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932 2006-03-21 07:50:50Z ru 990Set to not build PF firewall package. 991When set, it also enforces the following options: 992.Pp 993.Bl -item -compact 994.It 995.Va WITHOUT_AUTHPF 996.El 997.It Va WITHOUT_PKGBOOTSTRAP 998.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGBOOTSTRAP 238023 2012-07-02 20:26:11Z marcel 999Set to not build 1000.Xr pkg 1 1001bootstrap tool 1002.It Va WITH_PKGTOOLS 1003.\" from FreeBSD: head/tools/build/options/WITH_PKGTOOLS 253305 2013-07-12 23:11:17Z bapt 1004Set to build 1005.Xr pkg_add 8 1006and related programs. 1007.It Va WITHOUT_PMC 1008.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242 2008-09-21 22:02:26Z sam 1009Set to not build 1010.Xr pmccontrol 8 1011and related programs. 1012.It Va WITHOUT_PORTSNAP 1013.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242 2008-09-21 22:02:26Z sam 1014Set to not build or install 1015.Xr portsnap 8 1016and related files. 1017.It Va WITHOUT_PPP 1018.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242 2008-09-21 22:02:26Z sam 1019Set to not build 1020.Xr ppp 8 1021and related programs. 1022.It Va WITHOUT_PROFILE 1023.\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 228196 2011-12-02 09:09:54Z fjoe 1024Set to avoid compiling profiled libraries. 1025.It Va WITHOUT_QUOTAS 1026.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 183242 2008-09-21 22:02:26Z sam 1027Set to not build 1028.Xr quota 8 1029and related programs. 1030.It Va WITHOUT_RCMDS 1031.\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru 1032Disable building of the 1033.Bx 1034r-commands. 1035This includes 1036.Xr rlogin 1 , 1037.Xr rsh 1 , 1038etc. 1039.It Va WITHOUT_RCS 1040.\" from FreeBSD: head/tools/build/options/WITHOUT_RCS 156932 2006-03-21 07:50:50Z ru 1041Set to not build 1042.Xr rcs 1 1043and related utilities. 1044.It Va WITHOUT_RESCUE 1045.\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru 1046Set to not build 1047.Xr rescue 8 . 1048.It Va WITHOUT_ROUTED 1049.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242 2008-09-21 22:02:26Z sam 1050Set to not build 1051.Xr routed 8 1052utility. 1053.It Va WITHOUT_SENDMAIL 1054.\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru 1055Set to not build 1056.Xr sendmail 8 1057and related programs. 1058.It Va WITHOUT_SETUID_LOGIN 1059.\" from FreeBSD: head/tools/build/options/WITHOUT_SETUID_LOGIN 156932 2006-03-21 07:50:50Z ru 1060Set this to disable the installation of 1061.Xr login 1 1062as a set-user-ID root program. 1063.It Va WITHOUT_SHAREDOCS 1064.\" from FreeBSD: head/tools/build/options/WITHOUT_SHAREDOCS 156932 2006-03-21 07:50:50Z ru 1065Set to not build the 1066.Bx 4.4 1067legacy docs. 1068.It Va WITH_SHARED_TOOLCHAIN 1069.\" from FreeBSD: head/tools/build/options/WITH_SHARED_TOOLCHAIN 235342 2012-05-12 16:12:36Z gjb 1070Set to build the toolchain binaries shared. 1071The set includes 1072.Xr cc 1 , 1073.Xr make 1 1074and necessary utilities like assembler, linker and library archive manager. 1075.It Va WITHOUT_SOURCELESS 1076.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS 230972 2012-02-04 00:54:43Z rmh 1077Set to not build kernel modules that include sourceless code (either microcode or native code for host CPU). 1078When set, it also enforces the following options: 1079.Pp 1080.Bl -item -compact 1081.It 1082.Va WITHOUT_SOURCELESS_HOST 1083.It 1084.Va WITHOUT_SOURCELESS_UCODE 1085.El 1086.It Va WITHOUT_SOURCELESS_HOST 1087.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_HOST 230972 2012-02-04 00:54:43Z rmh 1088Set to not build kernel modules that include sourceless native code for host CPU. 1089.It Va WITHOUT_SOURCELESS_UCODE 1090.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_UCODE 230972 2012-02-04 00:54:43Z rmh 1091Set to not build kernel modules that include sourceless microcode. 1092.It Va WITHOUT_SSP 1093.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru 1094Set to not build world with propolice stack smashing protection. 1095.It Va WITH_SVN 1096.\" from FreeBSD: head/tools/build/options/WITH_SVN 252561 2013-07-03 12:36:47Z zeising 1097Set to install 1098.Xr svnlite 1 1099as 1100.Xr svn 1 . 1101.It Va WITHOUT_SVNLITE 1102.\" from FreeBSD: head/tools/build/options/WITHOUT_SVNLITE 252561 2013-07-03 12:36:47Z zeising 1103Set to not build 1104.Xr svnlite 1 1105and related programs. 1106.It Va WITHOUT_SYMVER 1107.\" from FreeBSD: head/tools/build/options/WITHOUT_SYMVER 169649 2007-05-17 05:03:24Z deischen 1108Set to disable symbol versioning when building shared libraries. 1109.It Va WITHOUT_SYSCONS 1110.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSCONS 156932 2006-03-21 07:50:50Z ru 1111Set to not build 1112.Xr syscons 4 1113support files such as keyboard maps, fonts, and screen output maps. 1114.It Va WITHOUT_SYSINSTALL 1115.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam 1116Set to not build 1117.Xr sysinstall 8 1118and related programs. 1119.It Va WITHOUT_TCSH 1120.\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru 1121Set to not build and install 1122.Pa /bin/csh 1123(which is 1124.Xr tcsh 1 ) . 1125.It Va WITHOUT_TELNET 1126.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 183242 2008-09-21 22:02:26Z sam 1127Set to not build 1128.Xr telnet 8 1129and related programs. 1130.It Va WITHOUT_TEXTPROC 1131.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam 1132Set to not build 1133programs used for text processing. 1134When set, it also enforces the following options: 1135.Pp 1136.Bl -item -compact 1137.It 1138.Va WITHOUT_GROFF 1139.El 1140.It Va WITHOUT_TOOLCHAIN 1141.\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550 2007-12-12 16:43:17Z ru 1142Set to not install 1143programs used for program development, 1144compilers, debuggers etc. 1145.Bf -symbolic 1146The option does not work for build targets. 1147.Ef 1148When set, it also enforces the following options: 1149.Pp 1150.Bl -item -compact 1151.It 1152.Va WITHOUT_BINUTILS 1153.It 1154.Va WITHOUT_CLANG 1155.It 1156.Va WITHOUT_CLANG_EXTRAS 1157.It 1158.Va WITHOUT_CLANG_FULL 1159.It 1160.Va WITHOUT_CLANG_IS_CC 1161.It 1162.Va WITHOUT_GCC 1163.It 1164.Va WITHOUT_GDB 1165.It 1166.Va WITHOUT_LLDB 1167.El 1168.It Va WITHOUT_UNBOUND 1169.\" from FreeBSD: head/tools/build/options/WITHOUT_UNBOUND 255597 2013-09-15 14:51:23Z des 1170Set to not build 1171.Xr unbound 8 1172and related programs. 1173.It Va WITHOUT_USB 1174.\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru 1175Set to not build USB-related programs and libraries. 1176.It Va WITH_USB_GADGET_EXAMPLES 1177.\" from FreeBSD: head/tools/build/options/WITH_USB_GADGET_EXAMPLES 254919 2013-08-26 17:15:56Z antoine 1178Set to build USB gadget kernel modules. 1179.It Va WITHOUT_UTMPX 1180.\" from FreeBSD: head/tools/build/options/WITHOUT_UTMPX 231530 2012-02-11 20:28:42Z ed 1181Set to not build user accounting tools such as 1182.Xr last 1 , 1183.Xr users 1 , 1184.Xr who 1 , 1185.Xr ac 8 , 1186.Xr lastlogin 8 1187and 1188.Xr utx 8 . 1189.It Va WITHOUT_WIRELESS 1190.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242 2008-09-21 22:02:26Z sam 1191Set to not build programs used for 802.11 wireless networks; especially 1192.Xr wpa_supplicant 8 1193and 1194.Xr hostapd 8 . 1195When set, it also enforces the following options: 1196.Pp 1197.Bl -item -compact 1198.It 1199.Va WITHOUT_WIRELESS_SUPPORT 1200.El 1201.It Va WITHOUT_WIRELESS_SUPPORT 1202.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT 183305 2008-09-23 16:11:15Z sam 1203Set to build libraries, programs, and kernel modules without 1204802.11 wireless support. 1205.It Va WITHOUT_WPA_SUPPLICANT_EAPOL 1206.\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru 1207Build 1208.Xr wpa_supplicant 8 1209without support for the IEEE 802.1X protocol and without 1210support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS 1211protocols (usable only via 802.1X). 1212.It Va WITHOUT_ZFS 1213.\" from FreeBSD: head/tools/build/options/WITHOUT_ZFS 168409 2007-04-06 02:13:30Z pjd 1214Set to not build ZFS file system. 1215.It Va WITHOUT_ZONEINFO 1216.\" from FreeBSD: head/tools/build/options/WITHOUT_ZONEINFO 235342 2012-05-12 16:12:36Z gjb 1217Set to not build the timezone database. 1218.El 1219.Sh FILES 1220.Bl -tag -compact -width Pa 1221.It Pa /etc/src.conf 1222.It Pa /usr/share/mk/bsd.own.mk 1223.El 1224.Sh SEE ALSO 1225.Xr make 1 , 1226.Xr make.conf 5 , 1227.Xr build 7 , 1228.Xr ports 7 1229.Sh HISTORY 1230The 1231.Nm 1232file appeared in 1233.Fx 7.0 . 1234.Sh AUTHORS 1235This manual page was autogenerated. 1236