Dmitry Marakasov
6031355d0f
- Remove more files when MK_GROFF == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:38:47 +00:00
Dmitry Marakasov
28be4ba849
- Remove more files when MK_GPIO == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 02:56:29 +00:00
Dmitry Marakasov
cf8028f38b
- Remove more files when MK_DMAGENT == no and move the chunk into its alphabetical place
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 02:53:52 +00:00
Dmitry Marakasov
ee4d0fcea8
- Remove more files when MK_BSNMP == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 02:51:22 +00:00
Dmitry Marakasov
70fffb2e21
- Remove more files when MK_BSD_CPIO == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 02:49:54 +00:00
Dmitry Marakasov
8af1079dc4
- Remove more files when MK_BOOT == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 02:49:01 +00:00
Dmitry Marakasov
f594efed15
- Remove more files when MK_BLUETOOTH == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 02:47:37 +00:00
Dmitry Marakasov
c88fc3e488
- Remove more files when MK_BINUTILS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 02:44:27 +00:00
Enji Cooper
7fdb2b7a8d
Respect MK_KERBEROS with etc/rc.d/ipropd_master and etc/rc.d/ipropd_slave
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 09:51:21 +00:00
Enji Cooper
a841418dd6
Honor MK_WIRELESS with etc/rc.d/hostapd and etc/rc.d/wpa_supplicant
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 09:43:08 +00:00
Enji Cooper
62a1797fb4
Honor MK_JAIL with etc/rc.d/jail
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 09:37:14 +00:00
Enji Cooper
917fd1c5d6
Honor MK_BLUETOOTH with etc/defaults/bluetooth.device.conf
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 09:31:48 +00:00
Enji Cooper
a36aaa139e
Honor MK_ACCT with etc/pam.d/atrun
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:50:12 +00:00
Enji Cooper
6c5f4450a3
Honor MK_ACCT with etc/rc.d/accounting
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:46:26 +00:00
Enji Cooper
7c3912a278
Honor MK_AMD with etc/rc.d/amd
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:28:51 +00:00
Enji Cooper
4290777e25
Honor MK_API in etc/rc.d
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:23:36 +00:00
Enji Cooper
5b57c67cc6
Honor MK_LPR with etc/rc.d/lpd
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:20:51 +00:00
Enji Cooper
4a0ea4d698
Honor MK_ACPI in etc/devd and etc/rc.d
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-26 08:04:38 +00:00
Enji Cooper
b359042310
Add MK_AUTOFS knob for building and installing autofs(4), et al
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 07:15:49 +00:00
Enji Cooper
02629e469f
Add MK_BHYVE knob for building and installing bhyve(4), et al
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 06:44:48 +00:00
Enji Cooper
4e39505449
Add MK_HAST knob for building and installing hastd(8), et al
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-26 06:27:07 +00:00
Enji Cooper
3b09bf5e55
Build lib/libgpio if MK_GPIO != no
...
Fill in corresponding entries for MK_GPIO == no in OptionalObsoleteFiles.inc
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 05:37:06 +00:00
Enji Cooper
2186d09cc8
Fill in entries for MK_BSNMP == no
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-25 05:30:45 +00:00
Enji Cooper
f1574bb04d
Fill in some dtrace entries when MK_CDDL == no
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-25 05:23:22 +00:00
Enji Cooper
d4cd3eb85b
Fill in entries for MK_CUSE == no
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-01-25 05:15:45 +00:00
Enji Cooper
18cc317233
Add MK_CCD knob for building and installing ccd(4), ccdconfig, etc
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 04:52:48 +00:00
Enji Cooper
e45b569c95
Add MK_BSDINSTALL knob for building and installing bsdinstall
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 04:43:13 +00:00
Enji Cooper
3f802165ba
Add MK_TALK knob for building the talk and talkd
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 04:37:44 +00:00
Enji Cooper
b29d6977f3
Add MK_ISCSI knob for building the iscsi initiator, iscsi daemon, kernel
...
modules, etc
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 04:20:11 +00:00
Enji Cooper
79a86dafb7
Add MK_EE knob to control installing edit, ee, etc
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-01-25 00:03:44 +00:00
Dimitry Andric
9cac79b378
Upgrade our copy of clang and llvm to 3.5.1 release. This is a bugfix
...
only release, no new features have been added.
Please note that this version requires C++11 support to build; see
UPDATING for more information.
Release notes for llvm and clang can be found here:
<http://llvm.org/releases/3.5.1/docs/ReleaseNotes.html >
<http://llvm.org/releases/3.5.1/tools/clang/docs/ReleaseNotes.html >
MFC after: 1 month
X-MFC-With: 276479
2015-01-18 14:14:47 +00:00
Dimitry Andric
8028b78dbf
Connect libclang_rt to the build, for specific architectures. This
...
contains the libraries for Address Sanitizer (asan), Undefined Behavior
Sanitizer (ubsan) and Profile Guided Optimization.
ASan is a fast memory error detector. It can detect the following types
of bugs:
Out-of-bounds accesses to heap, stack and globals
Use-after-free
Use-after-return (to some extent)
Double-free, invalid free
Memory leaks (experimental)
Typical slowdown introduced by AddressSanitizer is 2x.
UBSan is a fast and compatible undefined behavior checker. It enables a
number of undefined behavior checks that have small runtime cost and no
impact on address space layout or ABI.
PLEASE NOTE: the sanitizers still have some rough edges on FreeBSD,
particularly on i386. These will hopefully be smoothed out in the
coming time.
Differential Revision: https://reviews.freebsd.org/D1505
2015-01-13 19:54:47 +00:00
Dimitry Andric
c369979c46
Add the llvm-symbolizer tool, which enables the sanitizers to report
...
more complete debugging information. This tools is only enabled when
WITH_CLANG_EXTRAS is on.
Submitted by: Dan McGregor <danismostlikely@gmail.com>
2015-01-10 22:22:42 +00:00
Ed Maste
968d62e1a1
Use a set of ELF Tool Chain tools by default
...
These tools are now from the ELF Tool Chain project:
* addr2line
* elfcopy (strip)
* nm
* size
* strings
The binutils versions are available by setting in src.conf:
WITHOUT_ELFTOOLCHAIN_TOOLS=yes
Thanks to antoine@ for multiple exp-runs and diagnosing many of the
failures.
PR: 195561 (ports exp-run)
Sponsored by: The FreeBSD Foundation
2015-01-07 22:02:37 +00:00
Baptiste Daroussin
d80dd6bb64
Fix typo
2015-01-02 18:57:58 +00:00
Baptiste Daroussin
2d2813618c
Remove GNU texinfo from base along with all info pages.
...
To be able to info pages consider installing texinfo from ports print/texinfo or
via pkg: pkg install texinfo
Differential Revision: https://reviews.freebsd.org/D1409
Reviewed by: emaste, imp (previous version)
Relnotes: yes
2015-01-02 18:45:03 +00:00
Dimitry Andric
8007ee2b0c
Merge ^/head r274961 through r276301.
2014-12-27 14:58:52 +00:00
Poul-Henning Kamp
c05bafc566
Deorbit the IEEE-488/GPIB support.
2014-12-25 20:15:13 +00:00
Dimitry Andric
e65720e1ac
Merge ^/head r275759 through r275911.
2014-12-18 18:44:22 +00:00
Enji Cooper
f703589ef4
Fix building/installing tests when TESTSBASE != /usr/tests
...
The work in r258233 hardcoded the assumption that tests was the last component
of the tests tree by pushing tests as an explicit prefix for the paths in
BSD.tests.dist and /usr was the prefix for all tests, per BSD.usr.dist and all
of the mtree calls used in Makefile.inc1. This assumption breaks if/when one
provides a custom TESTSBASE "prefix", e.g. TESTSBASE=/mytests .
One thing that r258233 did properly though was remove "/usr/tests" creation
from BSD.usr.dist -- that should have not been there in the first place. That
was an "oops" on my part for the work that was originally committed in r241823
MFC after: 2 weeks
Phabric: D1301
Reviewed by: imp
Sponsored by: EMC / Isilon Storage Division
2014-12-18 18:16:00 +00:00
Dimitry Andric
24ce0a02e5
Merge ^/head r275387 through r275477.
2014-12-04 17:38:32 +00:00
Ed Maste
18e8f946ec
Add elfcopy and man page to OptionalObsoleteFiles
2014-12-02 02:11:09 +00:00
Dimitry Andric
2383695dc3
Merge ^/head r274961 through r275386.
2014-12-02 01:45:04 +00:00
Ed Maste
3194293903
Build infrastructure for elftoolchain tools
...
Set WITH_ELFTOOLCHAIN_TOOLS in src.conf to use the elftoolchain version
of the following tools:
* addr2line
* elfcopy (strip / mcs)
* nm
* size
* strings
Reviewed by: bapt (earlier version)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D1224
2014-12-01 17:49:42 +00:00
Dimitry Andric
344e0332fb
Merge ^/head r275118 through r275209.
2014-11-28 13:25:57 +00:00
Glen Barber
af97641fc6
Whitespace cleanup to fix rendering nits in
...
src.conf(5).
Sponsored by: The FreeBSD Foundation
2014-11-26 20:43:09 +00:00
Dimitry Andric
d393fb09e6
Update ObsoleteFiles.inc and OptionalObsoleteFiles.inc for the import of
...
llvm/clang 3.5.0.
2014-11-24 20:18:14 +00:00
Baptiste Daroussin
b8d52ac37c
Install mdoc(7) and man(7) from mdoc instead of the one from groff
2014-11-23 22:28:46 +00:00
Warner Losh
7faf4201b4
Document WITHOUT_USB_EXAMPLES and WITHOUT_TESTS_SUPPORT
...
Sponsored by: Netflix
2014-11-18 17:06:50 +00:00
Warner Losh
c0257988b3
LIB32 is supported for powerpc64 too. Make the note more general about
...
64-bit processors.
Sponsored by: Netflix
2014-11-18 17:06:48 +00:00