| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
check for EARLY_BUILD because it isn't necessary (MK_WARN=no will
always be defined for that).
|
|
|
|
|
|
| |
install it as fmake. This defaults to no. This should be viewed as the
first step towards evental migration of this historic code to ports
and removal from the tree.
|
| |
|
|
|
|
| |
from the latter.
|
|
|
|
|
|
|
| |
spaces.
PR: kern/162736
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
|
| |
to bus_space(9) and that uses the proto(4) driver for talking to
hardware. If the I/O resource is a memory mapped I/O resource,
then mmap(2) will be attempted to avoid read(2)/write(2) overhead.
Sponsored by: Juniper Networks, Inc.
|
| |
|
|
|
|
| |
ineffectual NOMAN= lines. These don't change the build at all.
|
|
|
|
|
|
| |
option. Convert all other uses to MK_CTF=no. Set MK_CTF=no rather than
the indirect WITHOUT_CDDL in filemon regression. It is expected that
NO_CTF will be removed in FreeBSD 12 entirely.
|
|
|
|
| |
be {} so they don't run in a subshell.
|
|
|
|
| |
binary without a knob to turn it off.
|
|
|
|
|
| |
NO option to match the opt-in nature of the historical nature of this
option.
|
|
|
|
|
|
|
| |
encounters empty function. Put the 'true' passifier back. This
effectively backs out r264857.
Submitted by: Garrett Cooper
|
|
|
|
| |
instead of some in () and some in {}
|
|
|
|
|
| |
appropriately in nanobsd.sh. Also create CR0 for a errors allowed
version.
|
|
|
|
|
| |
bootstrap step for pkg. Fix a bunch of annoying little nits. We can
now build fat or thin images successfully for the dhcpd config.
|
|
|
|
| |
nanobsd.sh.
|
|
|
|
|
|
| |
packages is stored.
Sponsored by: Netflix
|
|
|
|
| |
Sponsored by: Netflix
|
| |
|
|
|
|
|
|
|
|
|
| |
An execute-only fd (opened with O_EXEC) allows neither read() nor write()
and is therefore incompatible with all stdio modes. Therefore, the [EINVAL]
error applies.
Also adjust the similar check in freopen() with a NULL path, even though
this checks an fd which is already from a FILE.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
building clang and/or gcc as the bootstrap compiler. Normally, the
default compiler is used. WITH_CLANG_BOOTSTRAP and/or
WITH_GCC_BOOTSTRAP will enable building these compilers as part
bootstrap phase. WITH/WITHOUT_CLANG_IS_CC controls which compiler is
used by default for the bootstrap phase, as well as which compiler is
installed as cc. buildworld now successfully completes building the
cross compiler with WITHOUT_CLANG=t and WITHOUT_GCC=t and produces a
built system with neither of these included.
Similarlly, MK_BINUTILS_BOOTSTRAP controls whether binutils is built
during this phase.
WITHOUT_CROSS_COMPILER will now force MK_BINUTILS_BOOTSTRAP=no,
MK_CLANG_BOOTSTRAP=no and MK_GCC_BOOTSTRAP=no.
BOOTSTRAP_COMPILER was considered, but rejected, since pc98 needs both
clang and gcc to bootstrap still. It should be revisisted in the
future if this requirement goes away. Values should be gcc, clang or
none. It could also be a list.
The odd interaction with Xfoo cross/external tools needs work, but
is beyond the scope of this change as well.
|
|
|
|
| |
FreeNAS and the BSDRP folks.
|
|
|
|
|
| |
limit the damage from errored out runs and failure to unmount loopback
mounts properly.
|
|
|
|
|
|
|
| |
create an option that defaults to "no" on all platforms to not build
the EISA bits.
Discussed on: arch@
|
| |
|
|
|
|
|
|
|
| |
There is no such thing as the "Kyua test suite"; it is the "FreeBSD Test
Suite".
While doing this, point readers to tests(7).
|
|
|
|
|
|
| |
and finish the job. ncurses is now the only Makefile in the tree that
uses it since it wasn't a simple mechanical change, and will be
addressed in a future commit.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
issues with vendors that needed 7.x support have been resolved. Many
vendors are still using 8.x build platforms, however, so bumping this
up to 9.0 will have to wait until that is resolved. Actual support for
building from 8.x still relies on those vendors fixing bugs that are
present as most developers have moved onto 9.x or newer platforms.
Reviewed by: marcel@
|
|
|
|
| |
file trees.
|
| |
|
| |
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
|
| |
larger base media.
Submitted by: Michael Dexter
|
|
|
|
|
|
|
|
| |
This fixes breakage resulting from r263754.
Reported by: AN <andy@neu.net>
Reviewed by: imp
Pointy hat to: me
|
| |
|
|
|
|
| |
And, mind you, this already returns a failure :-/
|
|
|
|
|
|
| |
Interestingly, the pkill tool lives in bin, not usr.bin. Haven't bothered
to check if this is because the tool moved or because the tests were
originally added in the wrong place.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that these tests are for fmake, not bmake, and thus they are not
installed nor run when bmake is selected (the default). Yes, I have
wasted a *ton* of time on moving tests for no real reason other than
ensuring they are not left behind.
But maybe, just maybe, it was not work in vain: the majority of these
tests also work with bmake and the few that don't may point at broken
stuff. For example, the tests for the "archive" feature do not work
with bmake, but bmake's manpage and source tree seem to imply that they
should. So... to be investigated later; need to poke sjg@.
|
|
|
|
| |
X-MFC-with: 263287
|
|
|
|
|
| |
Submitted by: tj
MFC after: 1 week
|
|
|
|
|
|
|
| |
auditdistd is not updated as I will make the change upstream and then do a
vendor import sometime in the next week or two.
MFC after: 3 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I'm starting with the easy cases. The leftovers need to be looked at a
bit more closely.
Note that this change _does_ modify the code of the old tests. This is
required in order to allow the code to locate the data files in the
source directory instead of the current directory, because Kyua
automatically changes the latter to a temporary directory.
Also note that at least one test is known to be broken here. Actually,
the test is not really broken: it's marked as a TODO but unfortunately
Kyua's TAP parser currently does not understand that. Will have to be
fixed separately.
|
|
|
|
|
|
|
|
|
|
|
| |
This change was originally going to only migrate the usr.sbin tests but, as
it turns out, the usr.sbin/sa/ tests require files from usr.bin/lastcomm/
so it's better to just also migrate the latter at the same time. The other
usr.bin tests will be moved separately.
To make these tests work within the test suite, some of them have required
changes to prevent modifying the source directory and instead just rely on
the current directory for file manipulation.
|
|
|
|
|
| |
This is a prerequisite for hooking these tests into the test suite. And,
fortunately, all tests seem to pass!
|
|
|
|
|
| |
Pretty much all that this change does is shuffles the code around and hooks
it into the regular build. The code of the old tests has not changed.
|