Dimitry Andric
8d0f10857a
Merge ^/head r285341 through r285792.
2015-07-22 19:55:32 +00:00
Andrey A. Chernov
96a59ba2ae
Comment out usr/sbin/mailwrapper removal
...
because for no mailwrapper case we have:
/usr/sbin/sendmail -> /usr/sbin/mailwrapper
/usr/sbin/mailwrapper -> /usr/libexec/sendmail/sendmail
Add comment explaining it.
2015-07-16 02:08:54 +00:00
Christian Brueffer
238ca3cb7e
Add a missing break statement, which made the code default to IPv6.
...
PR: 201285
Submitted by: David Binderman
MFC after: 1 week
2015-07-14 15:24:50 +00:00
Dimitry Andric
3dac3a9bad
Update llvm/clang to r241361.
2015-07-05 22:34:42 +00:00
Dimitry Andric
c192b3dcff
Vendor import of clang trunk r241361:
...
https://llvm.org/svn/llvm-project/cfe/trunk@241361
2015-07-05 14:23:59 +00:00
Dimitry Andric
1a82d4c088
Vendor import of llvm trunk r241361:
...
https://llvm.org/svn/llvm-project/llvm/trunk@241361
2015-07-05 14:21:36 +00:00
Dimitry Andric
4cd9b24e47
Merge ^/head r284737 through r285152.
2015-07-04 21:50:39 +00:00
Ed Maste
5e95aa85bb
Import LLDB as of upstream SVN 241361 (git 612c075f)
2015-07-03 16:57:06 +00:00
Marcel Moolenaar
4af242aad1
Implement busdma_md_unload() and busdma_sync().
...
While here:
1. have the Python bindings contain constants for the space
identifiers and the sync operation.
2. change the segment iterators to return None when done,
not ENXIO.
2015-07-03 05:47:56 +00:00
Marcel Moolenaar
22900685fd
Add busdma_md_create, busdma_md_destroy and busdma_md_load.
2015-07-03 02:06:47 +00:00
Mariusz Zaborski
c36e54bb32
Let the nv.h and dnv.h includes be only in sys directory.
...
Change consumers to include those files from sys.
Add duplicated files to ObsoleteFiles.
Approved by: pjd (mentor)
2015-07-02 21:58:10 +00:00
Navdeep Parhar
d50357c6f7
cxgbetool: fix code that decodes T5 SGE contexts. Some of the fields
...
that changed between T4 and T5 were not displayed correctly.
Obtained from: Chelsio
MFC after: 3 days
Differential Revision:
2015-06-30 22:30:21 +00:00
Dimitry Andric
94f6f93ac8
Merge ^/head r284644 through r284736.
2015-06-23 18:55:08 +00:00
Dimitry Andric
cc38b6408e
Update llvm/clang build glue.
2015-06-23 18:46:29 +00:00
Simon J. Gerraty
cc2520d2f3
Fix generation of src.conf.5
...
Since makeman turns all options on, we need to guard somethings from
make(showconfig)
2015-06-22 20:21:57 +00:00
Ed Maste
c5d9ea913f
Report failing value from 'make showconfig' in build option script
...
Sponsored by: The FreeBSD Foundation
2015-06-22 17:23:36 +00:00
Dimitry Andric
2e645aa569
Vendor import of clang trunk r240225:
...
https://llvm.org/svn/llvm-project/cfe/trunk@240225
2015-06-21 14:00:56 +00:00
Dimitry Andric
3a0822f094
Vendor import of llvm trunk r240225:
...
https://llvm.org/svn/llvm-project/llvm/trunk@240225
2015-06-21 13:59:01 +00:00
Dimitry Andric
76aeda8ad4
Merge ^/head r284188 through r284643.
2015-06-20 19:34:50 +00:00
Antoine Brodin
62a996ede4
Add more obsolete files
2015-06-20 08:52:44 +00:00
Antoine Brodin
78fa96c2b8
Add some files to remove when MK_BSD_GREP=no
2015-06-20 07:35:02 +00:00
Baptiste Daroussin
e2dd197458
The build and installation of rmail(8) is only related to the SENDMAIL option
2015-06-18 05:58:15 +00:00
Baptiste Daroussin
15953005d1
Do not remove mailwrapper(8) in case WITHOUT_SENDMAIL is used
...
It is required for other tools in base and/or ports like dma(8) or any MTA
available in ports. It is also build and installed anyway even if world is built
WITHOUT_SENDMAIL
2015-06-18 05:54:04 +00:00
Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
Marcel Moolenaar
d11f2a4c8d
Free the segment objects properly.
2015-06-12 14:53:56 +00:00
Marcel Moolenaar
cc6064789f
Add accessor functions for iterating over segments. A segment
...
can be in bus address space, physical memory space or virtual
memory space.
2015-06-11 03:02:40 +00:00
Marcel Moolenaar
c0027d73e2
Rename bus_space to bus (i.e. drop _space). This makes the
...
API match the convenience macros in <sys/bus.h>. Bus space
can now reference both bus and busdma.
2015-06-10 16:00:09 +00:00
Dimitry Andric
3adc74c768
Merged ^/head r283871 through r284187.
2015-06-09 19:14:27 +00:00
Dimitry Andric
798321d8eb
Vendor import of clang trunk r239412:
...
https://llvm.org/svn/llvm-project/cfe/trunk@239412
2015-06-09 19:08:19 +00:00
Dimitry Andric
85d8b2bbe3
Vendor import of llvm trunk r239412:
...
https://llvm.org/svn/llvm-project/llvm/trunk@239412
2015-06-09 19:06:30 +00:00
Marcel Moolenaar
cbb052dd3e
Map the allocated DMA memory into the address space.
2015-06-08 22:01:34 +00:00
Marcel Moolenaar
6f769b730c
Add busdma_mem_alloc & busdma_mem_free.
2015-06-08 03:23:20 +00:00
Marcel Moolenaar
9c2cdb1a7e
Add DMA tag management to the C library and Python binding.
2015-06-06 16:14:03 +00:00
Dimitry Andric
16e7cc26b9
Merge ^/head r283771 through r283870.
2015-06-01 06:54:21 +00:00
Dimitry Andric
6b02d18041
Restore an accidentally deleted .endif.
2015-05-30 18:38:06 +00:00
Baptiste Daroussin
8faa40d1a0
Switch to mandoc's version of makewhatis(8), whatis(1), apropos(1) utilities.
...
This change among other things improve search capabilities over the manpages
allowing fine grain query.
A new build option WITHOUT_MANDOCDB has been added to keep the ancient version
of the database and the tools. The plan is to entirely remove this option before
11.0-RELEASE.
Differential Revision: https://reviews.freebsd.org/D2603
2015-05-30 17:41:37 +00:00
Dimitry Andric
ebeff3f9b4
Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk
...
r238337.
2015-05-30 15:39:49 +00:00
Dimitry Andric
5e20cdd81c
Vendor import of clang trunk r238337:
...
https://llvm.org/svn/llvm-project/cfe/trunk@238337
2015-05-27 18:47:56 +00:00
Dimitry Andric
5a5ac124e1
Vendor import of llvm trunk r238337:
...
https://llvm.org/svn/llvm-project/llvm/trunk@238337
2015-05-27 18:44:32 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Dimitry Andric
ef6fa9e26d
Upgrade our copy of clang and llvm to 3.6.1 release.
...
This release contains the following cherry-picked revisions from
upstream trunk:
226124 226151 226164 226165 226166 226407 226408 226409 226652
226905 226983 227084 227087 227089 227208 227209 227210 227211
227212 227213 227214 227269 227430 227482 227503 227519 227574
227822 227986 227987 227988 227989 227990 228037 228038 228039
228040 228188 228189 228190 228273 228372 228373 228374 228403
228765 228848 228918 229223 229225 229226 229227 229228 229230
229234 229235 229236 229238 229239 229413 229507 229680 229750
229751 229752 229911 230146 230147 230235 230253 230255 230469
230500 230564 230603 230657 230742 230748 230956 231219 231237
231245 231259 231280 231451 231563 231601 231658 231659 231662
231984 231986 232046 232085 232142 232176 232179 232189 232382
232386 232389 232425 232438 232443 232675 232786 232797 232943
232957 233075 233080 233351 233353 233409 233410 233508 233584
233819 233904 234629 234636 234891 234975 234977 235524 235641
235662 235931 236099 236306 236307
Please note that from 3.5.0 onwards, clang and llvm require C++11
support to build; see UPDATING for more information.
2015-05-25 13:43:03 +00:00
Enji Cooper
5db06fccd8
Remove directory for test that has been integrated in under tests/sys/...
...
X-MFC with: r282067
MFC after: 1 week
2015-05-24 07:21:30 +00:00
Baptiste Daroussin
9c36af585e
Mark libgomp.so.1 as an old lib not an old file
2015-05-21 15:05:46 +00:00
Enji Cooper
800eeabd82
Remove usr/share/dtrace/{tcpconn,tcpstate,tcptrack,udptrack} if MK_CDDL == no
...
Sponsored by: EMC / Isilon Storage Division
2015-05-20 10:56:09 +00:00
Adrian Chadd
a00efc96d1
Add mv / expr ; these are used by the updated freebsd-wifi-build environment.
2015-05-19 03:02:52 +00:00
Ed Maste
d485dbc7d8
Build libgcov only if we're building base system GCC
...
Clang uses compiler-rt for the code coverage runtime, and ports GCC
provides its own libgcov.
PR: 200203 (exp-run)
Sponsored by: The FreeBSD Foundation
2015-05-18 15:02:35 +00:00
Enji Cooper
5956adf2c6
Fix more warnings related to missing headers
...
MFC after: 1 week
2015-05-16 22:53:26 +00:00
Adrian Chadd
a4398ca081
Make these all work with the new way of doing privatelib.
...
Without these CFLAGS settings a cross-compile won't find the headers
anywhere.
Tested:
* mips (32, big endian) cross-build w/ LOCAL_DIRS including these
tools.
2015-05-16 06:18:39 +00:00
Dimitry Andric
8e7e3163be
Provide reallocarray() in -legacy, if needed, to allow building head on
...
previous releases.
Also add a stdlib.h wrapper, which declares the function, otherwise the
compiler may assume it returns int, which can cause segfaults on LP64
architectures.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D2558
2015-05-15 22:19:35 +00:00
Ed Maste
810d5b3420
Build libgomp only if we're also building base system GCC
...
Clang's OpenMP support will emit Intel OpenMP API library calls,
and will therefore require libiomp (or whatever name is settled on).
An up-to-date version of libgomp is included in ports or pkg GCC.
Thus, there is no reason to build base libgomp without base system GCC.
PR: 199979 (exp-run)
Reviewed by: pfg
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2459
2015-05-15 14:22:33 +00:00
Ed Maste
56af72b16b
Fix make delete-old for gperf and GCC/CXX options
...
- Optional components go in OptionalObsoleteFiles
- Move gperf removal to be based on MK_GCC only, not MK_CXX and MK_GCC
Reviewed by: imp, sbruno
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2421
2015-05-06 15:20:50 +00:00
Baptiste Daroussin
363da13804
Replace groff's soelim by soeliminate(1) renamed soelim(1)
2015-05-01 20:08:25 +00:00
Ed Maste
45cf4a7cd6
OptionalObsoleteFiles: don't remove c++filt when using ELF Tool Chain
...
c++filt is listed here twice, for MK_CXX == no and MK_GCC == no, but
r282285 only caught one of them.
2015-05-01 16:37:40 +00:00
Bryan Drewery
fc2ef3b240
Add a -v to tell where each symbol is resolved from.
...
Sponsored by: EMC / Isilon Storage Division
2015-05-01 05:01:56 +00:00
Bryan Drewery
b0cb3920d6
Fix a comment
2015-05-01 04:35:42 +00:00
Ed Maste
0a06cffc15
Add ELF Tool Chain's c++filt to the build
...
Differential Revision: https://reviews.freebsd.org/D2408
Reviewed by: brooks, imp
Sponsored by: The FreeBSD Foundation
2015-04-30 21:30:33 +00:00
Enji Cooper
65221ed42e
Integrate tools/regression/mmap into the FreeBSD test suite as
...
tests/sys/kern/mmap_test
MFC after: 1 week
2015-04-27 09:06:27 +00:00
Enji Cooper
fce04f6ee5
Convert this testcase over to a TAP format testcase
...
MFC after: 1 week
2015-04-27 09:04:16 +00:00
Enji Cooper
f44eb01339
Integrate tools/regression/aio/aiotest and tools/regression/aio/kqueue into the
...
FreeBSD test suite as tests/sys/aio
MFC after: 1 week
2015-04-27 08:51:40 +00:00
Enji Cooper
cfbf6b6975
- Fix style(9) a bit
...
-- Fix whitespace
-- Use err/errx
-- Remove superfluous braces
- Be a bit more defensive with input from the end-user
- Don't throw a floating point exception by dividing by 0 when processing a
zero-byte file
MFC after: 1 week
2015-04-27 08:37:13 +00:00
Enji Cooper
a39b8b86f7
- Fix compilation (MAP_INHERIT's dead)
...
- Fix warnings
- Use mkstemp instead of tmpnam
MFC after: 1 week
2015-04-27 08:34:46 +00:00
Enji Cooper
e100f6a2fc
Integrate tools/regression/mqueue into the FreeBSD test suite as
...
tests/sys/mqueue
MFC after: 1 week
2015-04-27 08:31:43 +00:00
Enji Cooper
3cedbec3ee
Integrate tools/regression/fifo into the FreeBSD test suite as tests/sys/fifo
...
and tools/regression/file into the FreeBSD test suite as tests/sys/file
MFC after: 1 week
2015-04-27 08:15:17 +00:00
Enji Cooper
70598e5094
Integrate tools/regression/kqueue into the FreeBSD test suite as
...
tests/sys/kqueue
MFC after: 1 week
2015-04-27 07:37:48 +00:00
Enji Cooper
f19fbaf8eb
Fix -Wformat warnings by using proper format string qualifiers for
...
long and unsigned[ long] types
MFC after: 1 week
2015-04-27 07:28:41 +00:00
Enji Cooper
bbf12e6f7f
Integrate tools/regression/execve into the FreeBSD test suite as
...
tests/sys/kern/execve
MFC after: 1 week
2015-04-27 07:22:18 +00:00
John Baldwin
179fa75e6e
Reassign copyright statements on several files from Advanced
...
Computing Technologies LLC to Hudson River Trading LLC.
Approved by: Hudson River Trading LLC (who owns ACT LLC)
MFC after: 1 week
2015-04-23 14:22:20 +00:00
Bryan Drewery
64ee145b7d
Tweak BSS symbol handling from r281811 to not consider them unresolved
2015-04-21 05:41:56 +00:00
Bryan Drewery
5f6c4518c8
Support libraries linked by path.
...
Sponsored by: EMC / Isilon Storage Division
2015-04-21 05:10:18 +00:00
Bryan Drewery
3554283a7b
- For executables search for matching (B) global uninitialized BSS symbols from
...
linked libraries. Only do this for BSS symbols that have a size which avoids
__bss_start. Without this some libraries would be considered unneeded even
though they were providing a B symbol.
- Add in the symbols from crt1.o to cover a handful of common unresolved symbols.
- Consider (C) common data symbols as provided by libraries/crt1.
- Move libkey() function to more appropriate place.
Sponsored by: EMC / Isilon Storage Division
2015-04-21 03:29:03 +00:00
Bryan Drewery
60b38ce2b5
Revert r281805 for now as it breaks due to spaces in output
2015-04-21 03:06:58 +00:00
Bryan Drewery
c668010e3f
Pass full path to ldd(1) so it works on files in cwd.
2015-04-21 02:02:25 +00:00
Bryan Drewery
9d273a1ffc
Support demangling C++ symbols with -D flag.
...
Sponsored by: EMC / Isilon Storage Division
2015-04-21 01:37:14 +00:00
Bryan Drewery
3844bbe29e
- Speedup significantly by not using subshells for data already fetched.
...
Ran against /usr/local/sbin/pkg:
Before: 25.12 real 12.41 user 33.14 sys
After: 0.53 real 0.49 user 0.13 sys
- Exit with 1 if any missing or unresolved symbol is detected.
- Add option '-U' to skip looking up unresolved symbols.
- Don't consider provided weak objects as unresolved (nm V).
Sponsored by: EMC / Isilon Storage Division
2015-04-20 20:51:19 +00:00
Bryan Drewery
972b622794
Fix indentation to use tabs
2015-04-20 20:45:10 +00:00
Adrian Chadd
56717743f2
Update pkt-gen to optionally use randomised source/destination
...
IPv4 addresses/ports.
When doing traffic testing of actual code that /does/ things to the
packet (rather than say, 'bridge.c'), it's typically a good idea to
use a variety of cache-busting and flow-tracking-busting packet
spreads. The pkt-gen method of testing an IP range was to walk
it linearly - which is fine, but not useful enough.
This can be used to completely randomize the source/destination
addresses (eg to test out flow-tracking-busting) and to keep the
destination fixed whilst randomising the source (eg to test out
what a DDoS may look like.)
Tested:
* Intel ixgbe 10G (82599) netmap
Differential Revision: https://reviews.freebsd.org/D2309
MFC after: 2 weeks
Sponsored by: Norse Corp, Inc.
2015-04-19 17:07:51 +00:00
Konstantin Belousov
0538aafc41
The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), and
...
pwrite(2) syscalls are wrapped to provide compatibility with pre-7.x
kernels which required padding before the off_t parameter. The
fcntl(2) contains compatibility code to handle kernels before the
struct flock was changed during the 8.x CURRENT development. The
shims were reasonable to allow easier revert to the older kernel at
that time.
Now, two or three major releases later, shims do not serve any
purpose. Such old kernels cannot handle current libc, so revert the
compatibility code.
Make padded syscalls support conditional under the COMPAT6 config
option. For COMPAT32, the syscalls were under COMPAT6 already.
Remove WITHOUT_SYSCALL_COMPAT build option, which only purpose was to
(partially) disable the removed shims.
Reviewed by: jhb, imp (previous versions)
Discussed with: peter
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
2015-04-18 21:50:13 +00:00
Enji Cooper
a954133569
Fix even more warnings..
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 07:37:21 +00:00
Enji Cooper
13517893dd
Fix more warnings I didn't catch in the first go-around
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 07:35:30 +00:00
Enji Cooper
75171ec59a
Fix warnings, bump WARNS to 6, and use a temporary socket instead of one in /tmp
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 07:33:04 +00:00
Enji Cooper
f7f1145f94
- Remove the .t wrapper and put the "magic" of determining the number of
...
testcases into the .c file
- Require root for now because it fails with SOCK_RAW without root privileges
- Increment the test count properly on socket create failure
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 06:40:38 +00:00
Enji Cooper
ddecfa0403
Fix the knob twiddling to work properly per src.opts.mk
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 06:38:50 +00:00
Enji Cooper
93b278f08d
Generate temporary files with mkstemp instead of mktemp
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 05:20:01 +00:00
Enji Cooper
1103e0c1bc
Garbage collect argc/argv and bump WARNS to 6
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:57:35 +00:00
Enji Cooper
f305e6eaf8
Garbage collect argc/argv and bump WARNS to 6
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:56:23 +00:00
Enji Cooper
5a3935b6d6
- Garbage collect argc/argv
...
- Use random paths instead of one in /tmp
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:54:43 +00:00
Enji Cooper
1e0d206337
- Garbage collect argc/argv; bump WARNS to 6
...
- Make the socket path random and move it out of /tmp as that's outside ATF's
prescribed path
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:43:43 +00:00
Enji Cooper
38a7f1e446
Fix warnings and bump WARNS to 6
...
- Staticize variables as needed
- Garbage collect argc/argv
- Fix -Wsign-compare warnings by casting small sizeof to (int)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:38:49 +00:00
Enji Cooper
d09e3a296c
Garbage collect argc/argv and bump WARNS to 6
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:35:33 +00:00
Enji Cooper
abbb25c74d
Mark signum unused in signal_handler; bump WARNS to 6
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:24:49 +00:00
Enji Cooper
bcd1483d9d
Fix a -Wuninitialized warning by setting the socket to -1 and bump WARNS to 6
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:19:48 +00:00
Enji Cooper
b74bcac4bd
- Don't use /tmp because it's outside ATF's prescribed sandbox
...
- Replace a hardcoded PATH_MAX value with sizeof(path)
- Use path like an array, not a pointer, and always try to unlink it in cleanup
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:18:14 +00:00
Enji Cooper
c7ded8ba9e
Fix warnings and bump WARNS to 6
...
- Garbage collect argc/argv (-Wunused)
- sleep(3) will always return an unsigned int; don't check for return codes <0
(-Wsign-compare)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 03:13:09 +00:00
Enji Cooper
572e1f51aa
- Garbage collect argc/argv (-Wunused)
...
- Bump WARNS to 6
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 02:59:45 +00:00
Enji Cooper
f6b2ef31db
- Use static buffers for temporary file paths instead of strdup of constant strings
...
- Don't use /tmp because it's outside ATF's prescribed sandbox
- Use mkstemp instead of mktemp to eliminate warning
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 02:50:44 +00:00
Enji Cooper
e04e98929f
Use _exit, not exit in forked process
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 09:37:53 +00:00
Enji Cooper
62b65008d0
Remove argc/argv (-Wunused)
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 09:27:23 +00:00
Enji Cooper
7d075cff6e
Fix warnings
...
- Remove argc/argv (-Wunused)
- Mark some parameters to socket_listen_update __unused (-Wunused)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 09:26:21 +00:00
Enji Cooper
cc469a3b3a
Remove argc/argv (-Wunused)
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 09:23:00 +00:00
Enji Cooper
41119c8725
- Parameterize out the number of accept/connect attempts
...
- Randomize the bind port to allow 2+ consecutive calls in < 10 minutes, and
to also not fail if (for instance) there's a server already listening on port
8080
- Don't leak the listening socket / fds into the child process
- Fix warnings:
-- Remove argc/argv (-Wunused)
-- Mark sig __unused (-Wunused)
-- Mark quit static (-Wmissing-variable-declarations)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 09:21:07 +00:00
Enji Cooper
957885bf58
Fix -Wunused warnings, bump WARNS to 6
...
The output is still broken if prove -rv is run and the testcase aborts
prematurely with fail_assertion (the testcase doesn't really conform to TAP
protocol properly, except when it completes fully)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 08:01:49 +00:00
Enji Cooper
1aa40dada2
Fix -Wunused warnings, bump WARNS to 6
...
The testcase fails today on subtest # 9
The output is still broken if prove -rv is run and the testcase aborts
prematurely (the testcase doesn't really conform to TAP protocol properly,
except when it completes fully)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 07:59:46 +00:00
Enji Cooper
2084db1777
Fix warnings, fix a typo in a testcase description, bump WARNS to 3
...
- Remove argc/argv (-Wunused)
- Cast len in comparison to size_t (-Wsign-compare)
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 07:35:53 +00:00
Bryan Drewery
daa301d1d0
- Fix support with new elftoolchain readelf(1)
...
- Fix not finding global symbols by checking for D and R.
- Follow symlinks
- Show which matching symbol was used to consider the library needed.
Discussed with: bapt
2015-04-09 22:16:35 +00:00
Gleb Smirnoff
a9903d5232
Remove debugging code that sneaked in.
2015-04-09 07:52:03 +00:00
Gleb Smirnoff
1ab64a6127
Provide a gdb script, that prints routing tables from a live kernel or a
...
core file, much like 'netstat -anr' does it for living kernel.
Right now only AF_INET routing table is printed. AF_INET6 needs to
be done. But the most difficult part of the script (recursion!) is
complete.
Sponsored by: Nginx, Inc.
2015-04-09 07:45:30 +00:00
Gleb Smirnoff
56d5e0967c
Stop including if_var.h from userland.
...
Sponsored by: Nginx, Inc.
2015-04-06 09:42:23 +00:00
Adrian Chadd
d338532820
Typecast things.
2015-04-06 00:34:59 +00:00
Bryan Drewery
ec251dd4d0
Remove specific reference to g++(1) for WITH_CXX as it may be clang.
...
MFC after: 1 week
2015-04-03 23:55:04 +00:00
Adrian Chadd
582aab3be4
Don't use a private copy of the ANI definitions - use the HAL definitions.
...
Whilst I'm at it:
* fix the NI+ to be correct, rather than NI-;
* use the diag api codes, now that the HAL is public.
Tested:
* AR9380, STA mode
2015-04-01 04:57:27 +00:00
Enji Cooper
b41853c8fe
- Fix -Wsign issue
...
- Bump up to WARNS=6
2015-03-31 06:51:13 +00:00
Enji Cooper
b5d45f0794
Minor cleanup before converting to ATF testcases
...
- Remove blank (tab-only) lines.
- Fix -Wunused warnings.
- Bump up to WARNS= 6
2015-03-31 06:50:28 +00:00
Enji Cooper
76cbe329d6
Cleanup and do minor refactoring before converting testcases to ATF
...
- Convert errx(-1, ..) to errx(1, ..)
- Move the aio(4) checks to a single function (aio_available); use modfind(2)
instead of depending on SIGSYS (doesn't work when aio(4) support is missing,
not documented in the aio syscall manpages).
- Use aio_available liberally in the testcase functions
- Use mkstemp(3) + unlink(2) instead of mktemp(3)
- Fix some -Wunused warnings
- Bump WARNS to 6
MFC after: 1 week
Submitted by: mjohnston [*]
Sponsored by: EMC / Isilon Storage Division
2015-03-31 06:43:55 +00:00
Dmitry Marakasov
1382ef3d6e
- Remove more files when MK_ZONEINFO == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-31 04:44:46 +00:00
Dmitry Marakasov
587291d90e
- Remove more files when MK_TESTS_SUPPORT == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-31 04:43:25 +00:00
Dmitry Marakasov
a6d0a667a9
- Remove more files when MK_LEGACY_CONSOLE == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-31 04:42:00 +00:00
Dmitry Marakasov
d6c957219b
- Remove more files when MK_KERBEROS_SUPPORT == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-31 04:39:59 +00:00
Dmitry Marakasov
eb6edb77b0
- Remove more files when MK_KDUMP == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-31 04:37:57 +00:00
Dmitry Marakasov
659854cd3f
- Remove more files when MK_JAIL == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-31 04:36:51 +00:00
Dmitry Marakasov
992cc53e37
- Remove more files when MK_CASPER == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-31 04:31:42 +00:00
Dmitry Marakasov
9c793fa870
- Remove more files when MK_INET6 == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-30 14:13:01 +00:00
Dmitry Marakasov
0c11ad652d
- Remove more files when MK_FORTH == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-03-30 14:00:17 +00:00
Jilles Tjoelker
9d14d0aaae
wordexp(): Add testcase for non-default IFS in environment.
...
The non-default IFS is expected to be used.
MFC after: 1 week
2015-03-29 22:00:24 +00:00
Adrian Chadd
d2b384c41a
Bump mask to be 64 bits - this fixes seeing MCS rates > 19.
...
Tested:
* AR9380, STA mode, associated to a 3x3 AP (also FreeBSD)
2015-03-23 03:43:59 +00:00
Konstantin Belousov
ab9d0c2789
Cosmetics:
...
- Move to ANSI definitions syntax, removing warnings about type promotions.
- Remove __P().
- Staticise everything.
- Remove warnings about unused args for signal handlers.
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
2015-03-18 22:05:15 +00:00
Dimitry Andric
a857c4c833
Merge ^/head r279759 through r279892.
2015-03-11 19:04:01 +00:00
Jilles Tjoelker
6ab1d4d9c3
env: Fix crash when -S string is not empty but no operand follows.
...
split_spaces() set argc in main() incorrectly, which caused trouble for
getopt().
Examples:
env -S '\c'
env -S -i
PR: 197769
MFC after: 1 week
2015-03-08 14:12:43 +00:00
Dimitry Andric
6404f697a0
Merging ^/head r279596 through r279758.
2015-03-07 23:01:27 +00:00
Jilles Tjoelker
aad75bd7db
env: Fix testsuite for additional variables set by sh.
...
MFC after: 1 week
2015-03-07 13:54:44 +00:00
Dimitry Andric
ca65be80fd
Merge ^/head r279313 through r279595.
2015-03-04 19:47:33 +00:00
Baptiste Daroussin
ffb67907e8
Remove gperf(7) if gperf is not installed
2015-03-02 22:13:33 +00:00
Baptiste Daroussin
9ddafbe276
Install manpage version of texinfo documentation for binutils
2015-03-02 17:24:04 +00:00
Mark Johnston
1e28e010e4
Remove the old DTrace test suite makefile - it was somewhat primitive and
...
mostly unmaintained, and it has been superseded by the infrastructure added
in r279418.
Reviewed by: ngie
Sponsored by: EMC / Isilon Storage Divison
2015-02-28 23:35:29 +00:00
Dimitry Andric
9b2a0d91b8
Merge ^/head r279023 through r279162.
2015-02-22 16:04:37 +00:00
Colin Percival
9cb8ba562b
Step 2 of eliminating the "games" distribution: Remove punch card
...
utilities.
I was originally planning on removing the phase-of-moon (pom), clock
(grdc), and caesar cipher (caesar, rot13) utilities as well, but after
I committed r278616 I received an astonishing volume of email informing
me that those are still being widely used. Much to my relief, nobody
reported continuing to use the punch card utilities in production.
The final step will be to merge src/games into src/usr.bin.
This change will not be MFCed.
2015-02-22 08:50:05 +00:00
Dimitry Andric
8af9f2019d
Vendor import of llvm RELEASE_360/rc4 tag r229772 (effectively, 3.6.0 RC4):
...
https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_360/rc4@229772
2015-02-19 20:55:17 +00:00
Dimitry Andric
569e61a4fc
Merge ^/head r278499 through r278755.
2015-02-14 13:12:03 +00:00
Dimitry Andric
608e665946
Vendor import of llvm RELEASE_360/rc3 tag r229040 (effectively, 3.6.0 RC3):
...
https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_360/rc3@229040
2015-02-14 12:17:42 +00:00
George V. Neville-Neil
db6784f200
Silence a warning.
2015-02-12 23:00:31 +00:00
Colin Percival
11d9aa6707
Step 1 of eliminating the "games" distribution: Move binaries to /usr/bin;
...
update paths; and include everything in the "base" distribution.
The "games" distribution being optional made sense when there were more
games and we had small disks; but the "games-like" games were moved into
the ports tree a dozen years ago and the remaining "utility-like" games
occupy less than 0.001% of my laptop's small hard drive. Meanwhile every
new user is confronted by the question "do you want games installed" when
they they try to install FreeBSD.
The next steps will be:
2. Removing punch card (bcd, ppt), phase-of-moon (pom), clock (grdc), and
caesar cipher (caesar, rot13) utilities. I intend to keep fortune, factor,
morse, number, primes, and random, since there is evidence that those are
still being used.
3. Merging src/games into src/usr.bin.
This change will not be MFCed.
Reviewed by: jmg
Discussed at: EuroBSDCon
Approved by: gjb (release-affecting changes)
2015-02-12 05:35:00 +00:00
Ed Maste
12bd4897ff
Import LLDB as of upstream SVN 228549 (git 39760838)
2015-02-09 01:44:09 +00:00
Dimitry Andric
b40d827331
Merging ^/head r278298 through r278350.
2015-02-07 12:57:40 +00:00
Ed Maste
205afe6798
Import LLDB as of upstream SVN r225923 (git 2b588ecd)
...
This corresponds with the branchpoint for the 3.6 release.
A number of files not required for the FreeBSD build have been removed.
Sponsored by: DARPA, AFRL
2015-02-06 21:38:51 +00:00
Ed Maste
b01589c956
makeroot: Add -l option to set file system volume label
...
Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D1782
2015-02-06 15:38:11 +00:00
Ed Maste
63ed8a4e4b
Handle invocation with neither of -e / -f
...
Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D1780
2015-02-06 15:34:10 +00:00
Dimitry Andric
bd9cc051b3
Merging ^/head r278224 through r278297.
2015-02-05 22:34:29 +00:00
John-Mark Gurney
39914d6656
apparently MAN was misspelled, fix..
...
Submitted by: ngie
2015-02-05 21:56:23 +00:00
John-Mark Gurney
6e442e6beb
add a quick testing program I wrote for adrian...
2015-02-05 20:23:36 +00:00
Dimitry Andric
a403ab7f64
Merge ^/head r278110 through r278223.
2015-02-04 21:08:28 +00:00
Enji Cooper
b6f503dde0
Clean up more usb related files when MK_USB == no when dealing with
...
manpages, libraries, and binaries
MFC after: 1 week
X-MFC with: r278135
Sponsored by: EMC / Isilon Storage Division
2015-02-04 11:43:19 +00:00
Enji Cooper
c7b6816fa9
Add MK_FILE to control whether or not to build file(1), libmagic(3), etc
...
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-02-04 10:24:40 +00:00
Enji Cooper
11981695fc
Add the following options to enable/disable several features in the base system
...
WITHOUT_BOOTPARAMD - bootparamd
WITHOUT_BOOTPD - bootpd
WITHOUT_FINGER - finger, fingerd
WITHOUT_FTP - ftp, ftpd
WITHOUT_INETD - inetd
WITHOUT_RBOOTD - rbootd
WITHOUT_TCP_WRAPPERS - tcpd, et al
WITHOUT_TFTP - tftp, tftp-server
WITHOUT_TIMED - timed
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
2015-02-04 10:19:32 +00:00
Enji Cooper
31a741f473
Conditionalize building radius support into libpam, ppp, etc via
...
MK_RADIUS_SUPPORT
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-02-04 06:53:45 +00:00
Dmitry Marakasov
04c5a27be0
- Remove more files when MK_USB == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 03:14:17 +00:00
Dmitry Marakasov
1dc6769d6d
- Remove more files when MK_UNBOUND == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 03:13:16 +00:00
Dmitry Marakasov
e5f6569bd0
- Remove more files when MK_TEXTPROC == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 03:11:24 +00:00
Dmitry Marakasov
aee4d21d84
- Remove more files when MK_TESTS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 03:10:23 +00:00
Dmitry Marakasov
fed7ef1661
- Remove more files when MK_TCSH == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 03:05:06 +00:00
Dmitry Marakasov
3f13cb12a9
- Remove more files when MK_SYSCONS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 03:02:41 +00:00
Dmitry Marakasov
14e319f234
- Remove more files when MK_SSP == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 02:59:47 +00:00
Dmitry Marakasov
1d706ec416
- Remove more files when MK_QUOTAS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 02:57:50 +00:00
Dmitry Marakasov
61c40359e7
- Remove more files when MK_PORTSNAP == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 02:56:25 +00:00
Dmitry Marakasov
7a713ceabc
- Remove more files when MK_PMC == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 02:54:54 +00:00
Dmitry Marakasov
71795a01a6
- Remove more files when MK_PF == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 00:19:50 +00:00
Dmitry Marakasov
3f72f93289
- Remove more files when MK_OPENSSH == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-03 00:17:49 +00:00
Dimitry Andric
73ee00cef5
Merge ^/head r278005 through r278109.
2015-02-02 20:18:47 +00:00
Dmitry Marakasov
5bed16ded9
- Remove more files when MK_NTP == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:59:55 +00:00
Dmitry Marakasov
ed809ca880
- Remove more files when MK_NS_CACHING == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:58:41 +00:00
Dmitry Marakasov
90539b6f3c
- Remove more files when MK_NLS_CATALOGS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:57:45 +00:00
Dmitry Marakasov
422e74aec3
- Remove more files when MK_NLS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:56:39 +00:00
Dmitry Marakasov
e50d77e569
- Remove more files when MK_NETGRAPH_SUPPORT == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:55:24 +00:00
Dmitry Marakasov
fe8f6c3e43
- Remove more files when MK_NETGRAPH == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:54:28 +00:00
Dmitry Marakasov
e5c3781da5
- Remove more files when MK_MAN_UTILS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:52:38 +00:00
Dmitry Marakasov
ddef032455
- Remove more files when MK_MAN == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:51:26 +00:00
Dmitry Marakasov
426d530372
- Remove more files when MK_MAKE == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:50:14 +00:00
Dmitry Marakasov
2f3a10e535
- Remove more files when MK_MAIL == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:48:05 +00:00
Dmitry Marakasov
1b41fa7d4d
- Remove more files when MK_LOCALES == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:45:17 +00:00
Dmitry Marakasov
4f190535a8
- Remove more files when MK_LIBCPLUSPLUS == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:43:07 +00:00
Dmitry Marakasov
d956da53db
- Remove more files when MK_HTML == no
...
MFC after: 1 week
Reviewed by: ngie
Approved by: ngie
Differential Revision: D1600
2015-02-02 14:40:42 +00:00
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
Dimitry Andric
ec304151b7
Vendor import of llvm RELEASE_360/rc2 tag r227651 (effectively, 3.6.0 RC2):
...
https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_360/rc2@227651
2015-01-31 19:27:28 +00:00
Dimitry Andric
f72f83dcae
Merge ^/head r277902 through r277944.
2015-01-30 18:34:56 +00:00
Michael Reifenberger
c47ef15f23
Keep original images, dont compile tests,
...
makefs for iso images translates labes to uppercase, so adopt fstab for this case.
2015-01-30 15:42:52 +00:00
Dimitry Andric
8179004eba
Merge ^/head r277719 through 277776.
2015-01-26 21:41:54 +00:00
Dimitry Andric
6ce3ca6441
Update other build glue: ObsoleteFiles.inc, UPDATING, mtree files, and
...
OptionalObsoleteFiles.inc.
2015-01-26 19:41:26 +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
Enji Cooper
2decd8fc81
Make this compile with WARNS=6 and clang/gcc
...
MFC after: 3 days
Sponsored by: EMC / Isilon Storage Division
2015-01-22 09:25:31 +00:00
Will Andrews
36fe5321f2
Enable nanobsd.sh to be executed when pwd != NANO_SRC.
...
While here, fix a bug in which NANO_PMAKE would not be appended at the
appropriate time.
Simply move both checks to after the call to set_defaults_and_export().
Tested by: lstewart
Sponsored by: Spectra Logic
2015-01-22 00:52:34 +00:00
Enji Cooper
941436306a
Garbage collect a prove test wrapper
...
MFC after: 3 days
Sponsored by: EMC / Isilon Storage Division
2015-01-20 22:51:29 +00:00
Enji Cooper
bf5e6a8751
Garbage collect a prove test wrapper
...
MFC after: 3 days
Sponsored by: EMC / Isilon Storage Division
2015-01-20 21:58:49 +00:00
Enji Cooper
51dd214c84
MFhead @ r277403
2015-01-19 22:18:00 +00:00
Dimitry Andric
06d4ba3888
Vendor import of clang RELEASE_360/rc1 tag r226102 (effectively, 3.6.0 RC1):
...
https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_360/rc1@226102
2015-01-18 16:23:48 +00:00
Dimitry Andric
67c32a9831
Vendor import of llvm RELEASE_360/rc1 tag r226102 (effectively, 3.6.0 RC1):
...
https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_360/rc1@226102
2015-01-18 16:17:27 +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
Will Andrews
7a37b5fc17
Add a ${CP} alias for copying files in the build.
...
Some users build FreeBSD as non-root in Perforce workspaces. By default,
Perforce sets files read-only unless they're explicitly being edited.
As a result, the -f argument must be used to cp in order to override the
read-only flag when copying source files to object directories. Bare use of
'cp' should be avoided in the future.
Update all current users of 'cp' in the src tree.
Reviewed by: emaste
MFC after: 1 week
Sponsored by: Spectra Logic
2015-01-16 21:39:08 +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
Warner Losh
76e1ce6f68
We don't want tests on these embedded boxes.
2015-01-08 18:00:38 +00:00
John Baldwin
d31d9a42bf
Drop 'new' from the description of NFSCL to match the recent change in
...
HEAD kernel confs.
2015-01-08 15:20:42 +00:00
Warner Losh
2f4b03fce1
Move to new NFS client with NFSCL after old NFS clinet (NFSCLIENT) was
...
removed.
2015-01-08 00:39:30 +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
Navdeep Parhar
ceddd71f29
Fix all nits reported by mandoc -Tlint.
...
MFC after: 1 month
2015-01-03 05:39:01 +00:00
Navdeep Parhar
dd667a0656
Add a manual page for cxgbetool. It is incomplete but definitely
...
better than nothing.
MFC after: 1 month
2015-01-03 00:26:21 +00:00
Enji Cooper
a4ed727666
MFhead @ r276594
2015-01-02 23:27:16 +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
Joel Dahl
068b48d674
mdoc: improvements to SEE ALSO.
2014-12-27 07:07:37 +00:00
Poul-Henning Kamp
c05bafc566
Deorbit the IEEE-488/GPIB support.
2014-12-25 20:15:13 +00:00
Poul-Henning Kamp
e47bc38811
Create the PKG_DIR if it is missing
2014-12-25 17:54:22 +00:00
Enji Cooper
afbe8aa46f
MFhead @ r275911 (also, sort out MK_* flags in BMAKE, etc on this branch)
2014-12-18 18:46:08 +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
Will Andrews
6b8c8dee3c
Make NanoBSD source-able from other scripts.
...
Summary:
This change converts NanoBSD into a two-script bundle.
- defaults.sh contains all non-CLI code. Most NanoBSD code is moved into
this file.
- nanobsd.sh now consists just of a command line interface that calls into
functions in defaults.sh.
Test Plan: Run NanoBSD using a previously-working configuration.
Reviewers: imp
Reviewed By: imp
Differential Revision: https://reviews.freebsd.org/D1321
2014-12-16 17:59:05 +00:00
Enji Cooper
f0d7e7f714
MFhead @ r275663
2014-12-10 06:43:16 +00:00
Enji Cooper
acf5ac8780
Add a description for WITHOUT_CCD
2014-12-10 06:33:24 +00:00
Enji Cooper
3554444aa1
Add periods to the end of the lines noting architecture caveats for *BHYVE/*HYPERV
2014-12-10 06:02:31 +00:00
Enji Cooper
b43a681b2a
Move MK_BHYVE/MK_HYPERV to architecture specific sections in Makefiles
...
instead of introducing an architecture specific section in src.opts.mk
Make it clear in the documentation that the options only affect certain
architectures to reduce user confusion if the knobs are tweaked
A better method for abstracting this out will be done in the future in a
different commit
Discussed with/Requested by: imp
2014-12-10 05:59:29 +00:00
Dimitry Andric
d7e0694a59
Merge ^/head r275478 through r275622.
2014-12-08 19:56:34 +00:00
Sean Bruno
af1d915221
Add -lxo (for df) and -lgpio(for gpioctl) to bsdbox. This will allow the picostation
...
build to work again.
Reviewed by: adrian
2014-12-08 17:14:01 +00:00
Enji Cooper
da976f9d68
MFhead @ r275496
2014-12-05 07:48:25 +00:00
Dimitry Andric
24ce0a02e5
Merge ^/head r275387 through r275477.
2014-12-04 17:38:32 +00:00