| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
If a user decides to forego a make depend during "make buildkernel",
they should get what they deserve if no previous make depend has
been run for that kernel. Instead, the build process includes
special instructions to unconditionally rebuild aicasm. When aicasm
moved to its own directory, this hack broke.
Correct the hack until a get buy off on killing it.
|
|
|
|
|
| |
executes the reinstall target rather than the install target that
installkernel does.
|
| |
|
| |
|
|
|
|
|
|
| |
"INSTKERNNAME".
Reviewed by: marcel
|
|
|
|
|
|
| |
SUPFLAGS when a 'make update' is run. This means that the supfile
doesn't need to be edited because the -h will override the
CHANGE_THIS.FreeBSD.org host.
|
|
|
|
|
|
|
|
|
|
|
| |
if their SUPFILE variables are defined _and_ NO_PORTSUPDATE and
NO_DOCUPDATE respectively are not defined.
Previously, only ports was updated and there was no way to prevent
this without undefining its SUPFILE variable.
PR: 17514
Reported by: Udo Erdelhoff <ue@nathan.ruhr.de>
|
|
|
|
|
|
|
| |
/etc/make.conf.
PR: 20325
Submitted by: Johan Karlsson <k@numeri.campus.luth.se>
|
|
|
|
|
|
| |
case we need to save it in installworld. That latter I forgot...
Pointy hat: me
|
|
|
|
|
|
|
|
|
| |
of the buildkernel and installkernel targets where the kernel
was called after the config name.
While here, fix the brokenness of the installkernel target. It
used to use ${IMAKEENV}, but since that has a very restricted
PATH, it couldn't find make(1). Use ${CROSSENV} instead.
|
|
|
|
| |
backed out.
|
|
|
|
| |
a use of install.
|
|
|
|
|
|
| |
target. These are needed by liloldr.
Found by: make release
|
|
|
|
|
| |
is used by the installation of ld-elf.so when an existing version
exists.
|
|
|
|
| |
the one we built anyway.
|
|
|
|
|
|
|
| |
binaries we just installed. This allows a future upgrade target to
install a new system without intermediate reboots and also
prevents conflicts for parallel make runs where we might exec a
binary that's being installed at the same time.
|
| |
|
|
|
|
| |
It must solve make world breakage
|
| |
|
| |
|
|
|
|
| |
Not reviewed by: sheldonh
|
| |
|
| |
|
|
|
|
|
|
| |
the specific version in -current.
Approved in principle by: marcel
|
|
|
|
|
| |
All builds had been broken; now just upgrade builds are until I or
someone else can figure out the Right Thing.
|
|
|
|
| |
gcc does not depend on version-specific gperf behavior (yet).
|
|
|
|
|
| |
not create required parent directories of the kernel compile
directory specified with its -d option.
|
| |
|
|
|
|
|
|
|
| |
KERNEL specifies multiple kernels.
PR: 17536
Submitted by: Johan Karlsson <k@numeri.campus.luth.se>
|
|
|
|
| |
Approved by: peter
|
|
|
|
| |
Approved by: jkh
|
| |
|
|
|
|
| |
Goodbye libdes; Welcome libcrypto.
|
|
|
|
|
| |
PR: 16818
Submitted by: martti.kuparinen@nomadiclab.com
|
|
|
|
|
|
|
| |
we need -DNOFSCHG at stage 4 (building libraries) to support
non-root buildworlds.
Reviewed by: <buildworld@current.freebsd.org>
|
|
|
|
|
|
| |
src/gnu/libreadline -- reflect that change here.
Ok'ed by: JKH
|
|
|
|
| |
little gain. I'll work out the issues after 4.0R is out.
|
|
|
|
|
|
|
|
|
|
|
| |
and costs us an extra 2% to build it for no reason. It may break
building cross compilation environments for fortran, but that isn't
officially supported at this time anyway (also, the % of our user base
that would use that is < .001% imho). This does't break fortran (it
is built again later anyway).
Reviewed by: obrien
Tested by: make buildworld and make buildworld -DNOCLEAN
|
|
|
|
| |
faint_hearted; serious hackers only!
|
|
|
|
| |
Reviewed by: marcel
|
|
|
|
|
|
| |
from the cross-tools to the bootstrap-tools.
Requested by: bde, marcel
|
|
|
|
|
|
| |
Unbroke the world by moving gnu/usr.bin/texinfo before gnu/usr.bin/cc.
Submitted by: Jim Bloom <bloom@acm.org>
|
|
|
|
|
|
|
| |
We need an up-to-date `makeinfo' and `install-info'
at `world' and `install' stages.
Pointed out by: bde
|
|
|
|
|
|
| |
by gnu/usr.bin/cc/cc_tools/Makefile. This bug is painfully visible
when making buildworld with -DNOCLEAN. This work around is beyond
dirty...
|
|
|
|
|
|
| |
install; use the IMAKE context.
Reported by: sheldonh
|
|
|
|
|
|
| |
as non-root.
Breakage caused by: green
|
|
|
|
| |
in /usr/src/ anymore.
|
|
|
|
|
|
| |
corollary for -DNOINFO and -DNOMAN. I'll fix this properly (add
specific HTML doc magic) in the .mk files later; right now, just
unbreak the world.
|
|
|
|
|
|
| |
it's more easy to build a kernel with debugging information.
Suggested by: sheldonh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
users can more easily upgrade.
buildworld now makes usr.sbin/config in bootstrap-tools so that
when you first make buildworld, buildkernel will use config(8)
from the temp. world tree (and of course also the compiler).
Which kernel to built is determined by the KERNEL variable. You
can have as many kernels listed as you like. When a config file
exists for the given MACHINE it will be built. When KERNEL has
not been defined it will be set to "GENERIC GENERIC98".
The first valid kernel named in the list will be used by the
installkernel target.
When NOCLEAN is defined the kernel object directory is *not*
removed by config first. This is in line with normal buildworld
behaviour.
The buildkernel target makes aicasm in sys/dev/aic7xxx first and
unconditionally. This hack allows us to cross-build kernels and
can go away when the problem is solved in a structural way.
|