emaste
e338e2a1cf
MK_ELFCOPY_AS_OBJCOPY should be a variable
...
PR: 201978
Submitted by: O. Hartmann
Differential Revision: https://reviews.freebsd.org/D2887
2015-07-29 21:41:15 +00:00
emaste
d8c50a7043
Remove mention of non-existent gconv tool
...
I believe this is a typo of gcov, but gcov is not controlled by
WITHOUT_BINUTILS anyhow.
Sponsored by: The FreeBSD Foundation
2015-07-29 20:02:20 +00:00
emaste
32e34ac2b5
Allow ELF Tool Chain elfcopy to be installed as objcopy
...
ELF Tool Chain elfcopy is nearly a drop-in replacement for GNU objcopy,
but does not currently support PE output which is needed for building
x86 UEFI bits.
Add a src.conf knob to allow installing it as objcopy and set it by
default for aarch64 only, where we don't have a native binutils.
Reviewed by: bapt
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2887
2015-07-29 18:45:38 +00:00
emaste
4829edcacf
Update OLD_FILES for tools provided by ELF Tool Chain or Binutils
...
Sponsored by: The FreeBSD Foundation
2015-07-29 18:33:11 +00:00
emaste
9e819fbfd2
Include c++filt and readelf in WITHOUT_ELFTOOLCHAIN_TOOLS
2015-07-29 15:42:22 +00:00
dim
c38a9a5a20
Merge ^/head r285793 through r285923.
2015-07-27 22:20:28 +00:00
ngie
2907322f74
MFhead @ r285904
2015-07-27 04:11:41 +00:00
marcel
a1823ab55e
Change the dev argument from a full path to just the device
...
identification (e.g. isa:0x3f0 or pci0:2:1:0). In libbus,
the device is turned into a path name. For bus_space_map(),
the resource is now specified in a second argument.
Before:
bus.map('/dev/proto/pci0:2:1:0/pcicfg')
busdma.tag_create('/dev/proto/pci0:2:1:0/busdma', ...)
Now:
bus.map('pci0:2:1:0', 'pcicfg')
busdma.tag_create('pci0:2:1:0', ...)
2015-07-26 21:37:31 +00:00
marcel
a0aa8866a7
Remove debugging output. We should have tracing instead.
2015-07-26 16:40:51 +00:00
bapt
58df5d4a52
Replace GNU RCS ident with a BSD license ident
...
Rationale: ident(1) is useful out of RCS, lot of scripts are using ident(1) and
failing when base is built WITHOUT_RCS.
This version is:
- fully compatible with RCS 5.7 ident.
- fully compatible with RCS 5.9 ident.
- passes all ident test from GNU RCS 5.9 test suite
This version has support for: svn extension for the Keyword id (double colon and
# before last $)
Différences with GNU RCS ident:
- no long options as found in GNU RCS 5.9 (but not commented there).
- '-V' reports nothing but has been added for compatibility.
Differential Revision: https://reviews.freebsd.org/D3200
Reviewed by: pfg
2015-07-26 11:21:36 +00:00
dim
56628666d9
Merge ^/head r285341 through r285792.
2015-07-22 19:55:32 +00:00
ache
51a129b0cf
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
brueffer
a356e9eb6b
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
dim
706271a799
Update llvm/clang to r241361.
2015-07-05 22:34:42 +00:00
dim
e7bcad3278
Vendor import of clang trunk r241361:
...
https://llvm.org/svn/llvm-project/cfe/trunk@241361
2015-07-05 14:23:59 +00:00
dim
d2fc7c7001
Vendor import of llvm trunk r241361:
...
https://llvm.org/svn/llvm-project/llvm/trunk@241361
2015-07-05 14:21:36 +00:00
dim
6f44bd3256
Merge ^/head r284737 through r285152.
2015-07-04 21:50:39 +00:00
emaste
8037fa4ee9
Import LLDB as of upstream SVN 241361 (git 612c075f)
2015-07-03 16:57:06 +00:00
marcel
fac325d351
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
c9fadd2c5d
Add busdma_md_create, busdma_md_destroy and busdma_md_load.
2015-07-03 02:06:47 +00:00
oshogbo
55d9527633
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
np
5b15bda849
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
dim
1756896fd2
Merge ^/head r284644 through r284736.
2015-06-23 18:55:08 +00:00
dim
3aff6c77e3
Update llvm/clang build glue.
2015-06-23 18:46:29 +00:00
sjg
ad2d87929d
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
emaste
c79d82d9c0
Report failing value from 'make showconfig' in build option script
...
Sponsored by: The FreeBSD Foundation
2015-06-22 17:23:36 +00:00
dim
9dd834653b
Vendor import of clang trunk r240225:
...
https://llvm.org/svn/llvm-project/cfe/trunk@240225
2015-06-21 14:00:56 +00:00
dim
60174f118d
Vendor import of llvm trunk r240225:
...
https://llvm.org/svn/llvm-project/llvm/trunk@240225
2015-06-21 13:59:01 +00:00
ngie
4fcd37c5ed
MFhead @ r284674
2015-06-21 08:00:05 +00:00
dim
e109f99dcb
Merge ^/head r284188 through r284643.
2015-06-20 19:34:50 +00:00
antoine
4f62f4e8f2
Add more obsolete files
2015-06-20 08:52:44 +00:00
antoine
e3a35ec02b
Add some files to remove when MK_BSD_GREP=no
2015-06-20 07:35:02 +00:00
bapt
07553194d6
The build and installation of rmail(8) is only related to the SENDMAIL option
2015-06-18 05:58:15 +00:00
bapt
a4ba910b29
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
ngie
7e38af37a8
MF head @ r284358
2015-06-13 22:40:40 +00:00
sjg
008d7c831f
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
71bc1e1d8b
Free the segment objects properly.
2015-06-12 14:53:56 +00:00
marcel
7e7e822da1
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
4559857c8e
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
dim
6370dd4a2c
Merged ^/head r283871 through r284187.
2015-06-09 19:14:27 +00:00
dim
bb9760db9b
Vendor import of clang trunk r239412:
...
https://llvm.org/svn/llvm-project/cfe/trunk@239412
2015-06-09 19:08:19 +00:00
dim
9b27354f6f
Vendor import of llvm trunk r239412:
...
https://llvm.org/svn/llvm-project/llvm/trunk@239412
2015-06-09 19:06:30 +00:00
marcel
81fc71b090
Map the allocated DMA memory into the address space.
2015-06-08 22:01:34 +00:00
marcel
440bb64889
Add busdma_mem_alloc & busdma_mem_free.
2015-06-08 03:23:20 +00:00
marcel
9d7393a25c
Add DMA tag management to the C library and Python binding.
2015-06-06 16:14:03 +00:00
dim
8c2b6d9370
Merge ^/head r283771 through r283870.
2015-06-01 06:54:21 +00:00
ngie
a31ce0ad92
MF head @ r283796
2015-05-31 01:02:05 +00:00
dim
b237d0308e
Restore an accidentally deleted .endif.
2015-05-30 18:38:06 +00:00
bapt
d9be45055a
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
dim
8f5245e1de
Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk
...
r238337.
2015-05-30 15:39:49 +00:00
dim
3191b2b32a
Vendor import of clang trunk r238337:
...
https://llvm.org/svn/llvm-project/cfe/trunk@238337
2015-05-27 18:47:56 +00:00
dim
782067d027
Vendor import of llvm trunk r238337:
...
https://llvm.org/svn/llvm-project/llvm/trunk@238337
2015-05-27 18:44:32 +00:00
sjg
65145fa4c8
Merge sync of head
2015-05-27 01:19:58 +00:00
dim
9f7fffcc5b
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
ngie
32ec61f4a3
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
ngie
1a0cbcd01a
MFhead @ r283351
2015-05-24 07:11:03 +00:00
bapt
0deeef9a48
Mark libgomp.so.1 as an old lib not an old file
2015-05-21 15:05:46 +00:00
ngie
3c9b794dfe
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
8a69fef137
Add mv / expr ; these are used by the updated freebsd-wifi-build environment.
2015-05-19 03:02:52 +00:00
emaste
175ecf4175
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
ngie
4461554d62
Fix more warnings related to missing headers
...
MFC after: 1 week
2015-05-16 22:53:26 +00:00
adrian
d4cd2f9764
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
dim
3d6328870a
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
emaste
dc3cd85736
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
emaste
d1f9ba68ac
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
bapt
bf4b130755
Replace groff's soelim by soeliminate(1) renamed soelim(1)
2015-05-01 20:08:25 +00:00
emaste
c08c2f33bd
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
bdrewery
915a417616
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
bdrewery
d51ae46807
Fix a comment
2015-05-01 04:35:42 +00:00
emaste
8a9da57e83
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
ngie
ccd7494b55
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
ngie
fff71683be
Convert this testcase over to a TAP format testcase
...
MFC after: 1 week
2015-04-27 09:04:16 +00:00
ngie
89f63ebe20
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
ngie
ae3364144a
- 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
ngie
51ad8d558e
- 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
ngie
d89b0bcd8d
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
ngie
64404803e0
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
ngie
ba163e588e
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
ngie
8000dbcc33
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
ngie
add5897136
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
ngie
43e6794179
MFhead @ r281924
2015-04-24 10:18:41 +00:00
jhb
e4683250d1
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
bdrewery
41000c8d1b
Tweak BSS symbol handling from r281811 to not consider them unresolved
2015-04-21 05:41:56 +00:00
bdrewery
d2e8b1c7d8
Support libraries linked by path.
...
Sponsored by: EMC / Isilon Storage Division
2015-04-21 05:10:18 +00:00
bdrewery
909d193305
- 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
bdrewery
6d4bf160b5
Revert r281805 for now as it breaks due to spaces in output
2015-04-21 03:06:58 +00:00
bdrewery
3cf803621d
Pass full path to ldd(1) so it works on files in cwd.
2015-04-21 02:02:25 +00:00
bdrewery
2b5cce4379
Support demangling C++ symbols with -D flag.
...
Sponsored by: EMC / Isilon Storage Division
2015-04-21 01:37:14 +00:00
bdrewery
5276782605
- 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
bdrewery
29f2447526
Fix indentation to use tabs
2015-04-20 20:45:10 +00:00
adrian
fcf33fcbb3
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
kib
2254748ed0
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
ngie
98df758776
Integrate tests/sys/aio/kqueue into tests/sys/aio
2015-04-16 08:46:43 +00:00
ngie
d0ab92a9e5
- Fix compilation (MAP_INHERIT's dead)
...
- Fix warnings
- Use mkstemp instead of tmpnam
2015-04-16 08:41:19 +00:00
ngie
ca4ede505b
- 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 die dividing by 0 on a zero-byte file
2015-04-16 08:05:56 +00:00
ngie
4e440231f7
Integrate tools/regression/aio/aiotest into the FreeBSD test suite as tests/sys/aio
2015-04-16 07:49:39 +00:00
ngie
48471c978a
Fix warnings
2015-04-16 06:12:25 +00:00
ngie
bf56b02931
Integrate tools/regression/execve into the FreeBSD test suite as tests/sys/kern/execve
2015-04-12 12:29:34 +00:00
ngie
86baa7f8f1
Integrate tools/regression/fifo into the FreeBSD test suite as tests/sys/fifo
2015-04-12 06:18:24 +00:00
ngie
63315aaf06
Integrate tools/regression/mmap into the FreeBSD test suite as tests/sys/mmap
2015-04-12 05:25:11 +00:00
ngie
e2cd8e97c5
Integrate tools/regression/file into the FreeBSD test suite as tests/sys/file
2015-04-11 10:14:59 +00:00
ngie
2a08aa5c38
Integrate tools/regression/posixshm into the FreeBSD test suite as tests/sys/posixshm
2015-04-11 09:28:11 +00:00
ngie
33c0504f3c
Integrate tools/regression/mqueue into the FreeBSD test suite as tests/sys/mqueue
2015-04-11 09:20:20 +00:00
ngie
6fa249869e
Integrate tools/regression/kqueue into the FreeBSD test suite as tests/sys/kqueue
2015-04-11 09:15:33 +00:00
ngie
9292308b0f
Integration tools/regression/vfs into the FreeBSD test suite
2015-04-11 09:05:42 +00:00
ngie
d8e6bca50d
Start integrating tools/regression/sockets into tests/sys/sockets
2015-04-11 08:57:31 +00:00
ngie
49ccaa253b
Fix even more warnings..
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-11 07:37:21 +00:00
ngie
c1dc6f79c4
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
ngie
afc8d7d9c8
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
ngie
91dbe60db8
- 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
ngie
79dd32579d
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
ngie
922534a7f9
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
ngie
1f60fa52d5
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
ngie
e92d59d6f1
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
ngie
7abb75d233
- 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
ngie
1d4bda01f8
- 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
ngie
1add384e4d
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
ngie
93d332ff6f
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
ngie
3de93701b1
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
ngie
4cd5f1d88e
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
ngie
78724b4a62
- 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
ngie
7f21766800
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
ngie
ceff40836c
- 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
ngie
618be626c3
- 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
ngie
2af61a7943
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
ngie
592f72c342
Remove argc/argv (-Wunused)
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 09:27:23 +00:00
ngie
9bd6a71c1f
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
ngie
36eec44673
Remove argc/argv (-Wunused)
...
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-04-10 09:23:00 +00:00
ngie
eff63aa71f
- 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
ngie
43ee10c122
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
ngie
8852907154
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
ngie
0591d7c2f2
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
bdrewery
96f50dff77
- 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
glebius
4d10ee85d7
Remove debugging code that sneaked in.
2015-04-09 07:52:03 +00:00
glebius
4a12d7101e
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
glebius
78d51c7b15
Stop including if_var.h from userland.
...
Sponsored by: Nginx, Inc.
2015-04-06 09:42:23 +00:00
adrian
80648dff8a
Typecast things.
2015-04-06 00:34:59 +00:00
bdrewery
c190dcf4c6
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
58943901b7
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
ngie
ee03676b70
- Fix -Wsign issue
...
- Bump up to WARNS=6
2015-03-31 06:51:13 +00:00
ngie
dbd242443f
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
ngie
6e3c8628a6
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
amdmi3
b0ece496c1
- 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
amdmi3
37650bc000
- 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
amdmi3
01a4084e15
- 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
amdmi3
5b9e43b4b3
- 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
amdmi3
2629e24b80
- 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
amdmi3
cf14ab226e
- 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
amdmi3
8914c8573e
- 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
amdmi3
bff85a3854
- 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
amdmi3
119e750bf8
- 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
1e1b2bdf13
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
ec0075c6d6
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
kib
862f41014f
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
dim
d6cbc26f78
Merge ^/head r279759 through r279892.
2015-03-11 19:04:01 +00:00
jilles
84c0730b38
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
dim
546a43cb5f
Merging ^/head r279596 through r279758.
2015-03-07 23:01:27 +00:00
jilles
964c68ec8c
env: Fix testsuite for additional variables set by sh.
...
MFC after: 1 week
2015-03-07 13:54:44 +00:00
dim
c00aebe665
Merge ^/head r279313 through r279595.
2015-03-04 19:47:33 +00:00
bapt
67bdeeb5aa
Remove gperf(7) if gperf is not installed
2015-03-02 22:13:33 +00:00
bapt
4bf7df989e
Install manpage version of texinfo documentation for binutils
2015-03-02 17:24:04 +00:00
markj
1d7deb561b
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
dim
9bd5a747dd
Merge ^/head r279023 through r279162.
2015-02-22 16:04:37 +00:00
cperciva
9b1e33af71
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
dim
49b6407b6c
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
dim
ff34755926
Merge ^/head r278499 through r278755.
2015-02-14 13:12:03 +00:00
dim
85d2764eab
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
gnn
54f0d78c44
Silence a warning.
2015-02-12 23:00:31 +00:00
cperciva
adc74e8335
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
emaste
d61b076ede
Import LLDB as of upstream SVN 228549 (git 39760838)
2015-02-09 01:44:09 +00:00
dim
6598113636
Merging ^/head r278298 through r278350.
2015-02-07 12:57:40 +00:00
emaste
0c2019f4ca
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
emaste
51c4218ae3
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
emaste
f98d8f0439
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
dim
d2b9c88b24
Merging ^/head r278224 through r278297.
2015-02-05 22:34:29 +00:00
jmg
867f6879e0
apparently MAN was misspelled, fix..
...
Submitted by: ngie
2015-02-05 21:56:23 +00:00
jmg
74a0afe24c
add a quick testing program I wrote for adrian...
2015-02-05 20:23:36 +00:00
dim
bd558a3f75
Merge ^/head r278110 through r278223.
2015-02-04 21:08:28 +00:00
ngie
0384d05219
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
ngie
2b57c9213c
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
ngie
06520f16dd
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
ngie
c15561b95d
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
amdmi3
64de42a598
- 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
amdmi3
c174df85c4
- 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
amdmi3
5eba82ef3e
- 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
amdmi3
a472f0178e
- 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
amdmi3
18ecffe66d
- 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
amdmi3
3c21cf00da
- 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
amdmi3
5d374e3390
- 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
amdmi3
abd4332833
- 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
amdmi3
580040cded
- 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
amdmi3
715388b7cd
- 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
amdmi3
7e3523b960
- 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
amdmi3
d600be7982
- 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
dim
8dc8474065
Merge ^/head r278005 through r278109.
2015-02-02 20:18:47 +00:00
amdmi3
b5ddc2b522
- 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
amdmi3
5b90886514
- 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
amdmi3
39c4a81248
- 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
amdmi3
5c0341a0bc
- 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
amdmi3
261bbc0f25
- 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
amdmi3
4c9a5c52da
- 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
amdmi3
e055345577
- 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
amdmi3
8d1bca6a77
- 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
amdmi3
24c6948c94
- 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
amdmi3
a8dc2cc680
- 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
amdmi3
cac351305c
- 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
amdmi3
c0f9efb019
- 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
amdmi3
8e0f3b84ff
- 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
amdmi3
f8d901c5c5
- 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
amdmi3
ddc71044b3
- 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
amdmi3
2f4f21d8e2
- 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
amdmi3
883659d919
- 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
amdmi3
f2b368eb94
- 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
amdmi3
aa14d45545
- 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
amdmi3
241938937c
- 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
amdmi3
c6673dcd47
- 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
dim
61b6748e4f
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
dim
2f964f86f0
Merge ^/head r277902 through r277944.
2015-01-30 18:34:56 +00:00
mr
ad6ef9a27e
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
dim
a53e4d44d0
Merge ^/head r277719 through 277776.
2015-01-26 21:41:54 +00:00
dim
eae43b5fec
Update other build glue: ObsoleteFiles.inc, UPDATING, mtree files, and
...
OptionalObsoleteFiles.inc.
2015-01-26 19:41:26 +00:00
ngie
e0eed6b400
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
ngie
26e27ce8cc
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
ngie
3f28aaf80d
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
ngie
ce8bfdf2f6
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
ngie
6057fab1ce
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
ngie
f93eba26f7
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
ngie
cd3bc64929
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
ngie
257aba0857
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
ngie
7baa1b2056
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
ngie
947503ce8d
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
ngie
66090fa9a3
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
ngie
6917287669
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
ngie
6b047416be
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
ngie
8210fdf7e3
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
ngie
28b578742c
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
ngie
6597c32b9b
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
ngie
52f67fd7d7
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
ngie
ed476849d3
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
ngie
b7d970adae
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
ngie
21e793b32c
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
ngie
29002c447a
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
ngie
20758e801e
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
ngie
8925dffab1
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
2ed64417f2
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
ngie
e8c89293c3
Garbage collect a prove test wrapper
...
MFC after: 3 days
Sponsored by: EMC / Isilon Storage Division
2015-01-20 22:51:29 +00:00
dim
c86b984ea8
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
dim
081af4da16
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
dim
c074a2b0d0
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
afad9375d8
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