dim
21c9770f01
Add recently added libc++ headers to OptionalObsoleteFiles.inc.
...
MFC after: 3 days
2017-01-09 19:22:29 +00:00
ngie
7bd8e05635
Bump WARNS up from 0 to 6
...
MFC after: 5 days
2017-01-09 05:46:41 +00:00
dim
9a56cbcc17
Link llvm-ar to llvm-ranlib, if WITH_CLANG_EXTRAS is enabled. When
...
invoked as llvm-ranlib, it can create an archive symbol table for
archives of objects compiled for LTO by an LLVM compiler.
Submitted by: Dan McGregor <danismostlikely@gmail.com>
MFC after: 3 days
2017-01-06 23:05:29 +00:00
ngie
beac6b308b
Carry over r311520 to tools/build/options/WITHOUT_USB_GADGET_EXAMPLES
...
Discussed with: wblock
r311520:
Fix src.conf(5) description of WITHOUT_USB_GADGET_EXAMPLES.
PR: 215831
Submitted by: p5B2E9A8F@t-online.de
MFC after: 1 week
X-MFC with: r311520
Sponsored by: iXsystems
2017-01-06 21:08:19 +00:00
ngie
7fa7a6a084
Add integration makefile for contrib/bsnmp/gensnmpdef
...
It's a whole lot less error prone than generating the file completely
by hand.
MFC after: 1 week
2017-01-06 10:15:17 +00:00
jkim
0b16bdd83f
Remove llvm-objdump when Clang is disabled. It was missed in r310889.
...
Submitted by: dim
2017-01-04 21:55:52 +00:00
ngie
a3a6d6f995
Add WITH_SSP to silence complaints from mkman about there not being a file
...
MFC after: 3 days
2017-01-02 20:09:09 +00:00
ngie
ef46f46b41
Add documentation for MK_EFI added in r307243
2017-01-02 20:07:56 +00:00
ngie
e1a4f8a02e
Install bsnmpclient(3) as snmp_client_{init,set_host,set_port}(3)
...
MFC after: 3 days
X-MFC with: r310999
2017-01-01 05:21:08 +00:00
jkim
6fd9b417bb
Do not remove llvm-objdump. It is installed by default since r310840.
2016-12-31 06:07:48 +00:00
ngie
f3b7ca776a
Install {asn1,bsnmpagent,bsnmpclient,bsnmplib}.3 as all of the APIs
...
they document
Also, alphabetically sort MAN
MFC after: 3 days
2016-12-28 23:55:18 +00:00
avos
ab32f2f502
rum.4, run.4, runfw.4, zyd.4: do not install when MK_USB == no.
...
While here, add missing if_rtwn_usb.4.gz symlink into
OptionalObsoleteFiles.inc
2016-12-28 09:32:02 +00:00
ngie
82c12f5e81
Only build/install usr.sbin/bsnmpd/modules/snmp_hast if MK_HAST != no
...
MFC after: 1 week
2016-12-28 05:21:22 +00:00
ngie
35041d3932
Only build/install usr.sbin/bsnmpd/modules/snmp_wlan if MK_WIRELESS != no
...
MFC after: 1 week
2016-12-28 05:16:41 +00:00
ngie
80601634ab
Install snmpmod.3 as all of the bsnmpd APIs it documents
...
MFC after: 3 days
2016-12-28 03:56:25 +00:00
gjb
d4eff3169f
Comment the RCSID.
...
Sponsored by: The FreeBSD Foundation
2016-12-19 15:09:30 +00:00
emaste
6673b8a203
Build loaders reproducibly when WITH_REPRODUCIBLE_BUILD
...
When WITH_REPRODUCIBLE_BUILD=yes is set in src.conf(5), eliminate the
time, user, and host from the loader's version information. This allows
builds to produce bit-for-bit identical output.
Reviewed by: bapt
MFC after: 1 month
Relnotes: yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D8842
2016-12-19 14:45:59 +00:00
bapt
87265133bd
Document the fact that cldr tools are not working by default and should be
...
rebuilt
2016-12-18 14:10:24 +00:00
bapt
afceb9af6c
Disable timedef generation, cldr data are too far from freebsd extensions
2016-12-18 14:04:17 +00:00
bapt
411ea23c1c
Update locales cldr to v30.0.3 and unicode to 9.0.0
...
MFC after: 1 month
Relnotes: yes
2016-12-18 04:17:13 +00:00
bapt
4f03de235d
In order to prepare cldr v30.0.3 and unicode 9.0.0,
...
more locales are removed from automatic mapping from unicode as their
encoding does not supports new characters available in unicode
2016-12-18 04:12:45 +00:00
bapt
4ff64e877a
Better handle posix names for locales
2016-12-18 04:11:13 +00:00
bapt
f312b7a1e9
Simplify extraction of static collation definition
2016-12-18 02:02:33 +00:00
bapt
23f4917b10
Prepare import of CLDR v30.3 and unicode 9.0.0
...
Upstream kk_Cyrl_KZ has been renamed kk_KZ
Upstream mn_Cyrl_MN has been renamed mn_MN
For ru_RU: the default currency for unicode is now ₽ which is not mapped to
other encoding, add charmaps entries to be able to generate them
2016-12-18 01:52:16 +00:00
dim
aef228521c
Merge ^/head r310169 through r310190.
2016-12-17 18:33:41 +00:00
ngie
16e1e497ae
Remove lib/libelf's manpages if MK_TOOLCHAIN == no
...
Add a comment to help figure out which set is lib/libelf's and which set
is lib/libelftc's
MFC after: 1 week
2016-12-17 03:41:16 +00:00
ngie
7f6d837f2d
Install the lib/libelftc manpages
...
Some other manpages, e.g. c++filt reference these
MFC after: 1 week
2016-12-17 03:34:51 +00:00
dim
ba1d7aba13
Merge ^/head r309817 through r310168.
2016-12-16 18:38:31 +00:00
emaste
74e52dacf4
Add WITH_REPRODUCIBLE_BUILD src.conf(5) knob to disable kernel metadata
...
The kernel builds reproducibly, except for the time, date, user, and
hostname baked into the kernel (reported at startup and via the
kern.version sysctl for uname). Add a build knob to disable the
inclusion of this metadata.
Reviewed by: jhb
MFC after: 1 month
Relnotes: Yes
Sponsored by: Reproducible Builds World Summit 2, Berlin
Differential Revision: https://reviews.freebsd.org/D8809
2016-12-15 21:26:58 +00:00
dim
919cfb56a0
Merge ^/head r309758 through r309803.
2016-12-10 13:25:42 +00:00
bapt
5da16ff499
Respect WITHOUT_FINGER in src.conf when running make delete-old
...
PR: 213719
Submitted by: philippe.michel7@sfr.fr
MFC after: 2 days
2016-12-10 12:28:43 +00:00
bapt
0d0abbb200
Respect WITHOUT_BOOTPD in src.conf when running make delete-old
...
PR: 213720
Submitted by: philippe.michel7@sfr.fr
MFC after: 2 days
2016-12-10 12:26:49 +00:00
bapt
c3140d7189
Respect WITHOUT_BOOTPARAMD in src.conf when running make delete-old
...
PR: 213721
Submitted by: philippe.michel7@sfr.fr
MFC after: 2 days
2016-12-10 12:24:31 +00:00
bapt
1f6b613497
Respect WITHOUT_RBOOTD in src.conf when running make delete-old
...
PR: 213722
Submitted by: philippe.michel7@sfr.fr
MFC after: 2 days
2016-12-10 12:21:24 +00:00
bapt
f4e86416fe
Also remove auditdistd files if src.conf has WITHOUT_AUDIT
...
PR: 213723
Submitted by: philippe.michel7@sfr.fr
MFC after: 2 days
2016-12-10 12:18:03 +00:00
bapt
c18ad34e1b
Add entries to remove timed files with make delete-old if WITHOUT_TIMED is set
...
PR: 213724
Submitted by: philippe.michel7@sfr.fr
MFC after: 2 days
2016-12-10 12:14:41 +00:00
emaste
23778b1eae
Keep /usr/bin/ld for WITHOUT_BINUTILS but WITH_LLD_AS_LD
...
Reported by: Nikolai Lifanov
2016-12-09 22:51:58 +00:00
sobomax
fb62448269
Check that SCM_XXX timestamp returned by the kernel is less 1 second
...
away in the past from the current time. This should be plenty for the
scheduler to do its job. It provides assurance that the timestamp
returned is actually a valid one, not just some random garbage.
2016-12-09 22:13:00 +00:00
dim
cc48a551de
Merge ^/head r309519 through r309757.
2016-12-09 20:57:43 +00:00
sobomax
09ee9e432c
Auto-generate 2 test cases that differ only in structure and SCM_XXX constant
...
used. We can do it programmatically, but that would make code convoluted
and more complex. I have two more of those types coming for the CLOCK_REALTIME
and CLOCK_MONOTONIC. This seems like an elegant and scallable approach.
2016-12-06 18:22:25 +00:00
ngie
5833ac95ec
Remove svn[lite]{bench,fsfs} if either MK_SVN == no or MK_SVNLITE == no
...
MFC after: 1 week
2016-12-06 06:04:13 +00:00
sobomax
05cb5d4177
Refactor the regression test code by splitting huge monolithic C
...
file into smaller pieces that are hopefully easier to understand
and extend. This is to pave the ground for adding few more
socket timestamp formats that I am working on here.
No functional changes (I hope).
2016-12-05 17:21:04 +00:00
dim
291b7a3e1d
Merge ^/head r309263 through r309518.
2016-12-04 00:00:56 +00:00
dim
d4fb1bd681
Update build glue for clang 3.9.1 r288513.
2016-12-02 19:40:00 +00:00
imp
e9a03f5b94
Trying to autodetect legacy setups lead to problems when people
...
overrode the disk image creation routine. For now, just always bring
in the legecy defines / routines.
2016-11-28 21:29:01 +00:00
dim
0478937950
Merge ^/head r309170 through r309212.
2016-11-27 14:27:51 +00:00
dim
5e04c36342
Add a few missed clang 3.9.0 files to OptionalObsoleteFiles.
...
X-MFC-With: 309149
2016-11-27 14:19:19 +00:00
dim
db0c734f27
Add UPDATING entry and update ObsoleteFiles.inc.
2016-11-26 01:17:03 +00:00
emaste
3e20f5ea69
Add WITH_LLD_AS_LD build knob
...
If set it installs LLD as /usr/bin/ld. LLD (as of version 3.9) is not
capable of linking the world and kernel, but can self-host and link many
substantial applications. GNU ld continues to be used for the world and
kernel build, regardless of how this knob is set.
It is on by default for arm64, and off for all other CPU architectures.
Sponsored by: The FreeBSD Foundation
2016-11-25 13:15:28 +00:00
dim
813388f62b
Merge ^/head r308870 through r309105.
2016-11-24 14:39:04 +00:00