| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
a kernel. This is essentially the same as the toolchain target, except
that it does not build headers and libraries.
Submitted by: ru
|
|
|
|
|
|
|
| |
buildworld, up to and including libraries, except for actually
building the world.
Requested by: many
|
| |
|
|
|
|
|
|
|
|
| |
revision 1.343, but it's needed for btxld(8), and this fix (along
with the --enable-64-bit-bfd configured BFD on i386) allows other
architectures to successfully cross-build the i386 world.
Tested on: alpha
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
because we require that a new kernel be installed prior to a new
world, and we may need some new directories to succeed.
Once MFCed, this will also help those poor souls who redundantly
``mv /modules /modules.old'' in RELENG_4 before an installkernel.
Requested by: many
MFC after: 3 days
|
| |
|
|
|
|
|
|
| |
Restore checks for recently added PF groups.
Reviewed by: mlaier
|
|
|
|
|
|
| |
PR: 64073
Submitted by: jhb
MFC after: 5 days
|
|
|
|
|
| |
Requested by: dwhite
Approve by: dwhite
|
|
|
|
|
| |
Suggested by: ru
Approved by: bms(mentor)
|
| |
|
|
|
|
|
|
| |
to reduce the number of wrapped lines.
Suggested by: bde
|
|
|
|
|
| |
Don't hide what we do to force failures for the installkernel targets
or other targets.
|
|
|
|
|
|
|
|
|
|
|
|
| |
from a 32-bit value to a 64-bit value. This commit does not actually
change anything. It merely provides instructions, scripts, and a safety
measure in Makefile.inc1 for people who want to make the change.
The real change to 64-bit time_t's on sparc64 is scheduled to happen
on March 10th, assuming that so major problems are found between now
and then by early-adopters.
Reviewed by: freebsd-sparc64
|
|
|
|
| |
OK'ed by: bde
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Dropped support for standalone builds, this was only partially
supported anyway, and required so much magic in makefiles that
made life dangerous (e.g., by using the custom yacc rules).
- Got rid of .OBJDIR in makefiles -- makes building of individual
files possible again.
- Made the .x.c transformations -j safe.
- Reprogrammed LDADD to fix static build of some utilities that
was broken.
- Fixed LDFLAGS and DPADD in the WITH_OPENLDAP case -- positively
affects the contents of .depend files.
- Removed redundant .h's from SRCS, only kept those that are
generated.
- libkrb5/ INCS were bogusly installed again with libgssapi/.
- Made build-tools real tools with their own makefiles in
separate directories. This allows us to properly track
their dependencies, etc.
- Faster build, 21% less of makefile code!
Approved by: nectar
Reviewed by: markm
Silence on: arch
|
|
|
|
|
|
|
|
| |
instead of creating them by hand and storing them in the CVS tree. Add
gensnmptree to the bootstrap tools (it is used to generated these files).
This simplifies the update procedure.
Submitted by: ru
|
|
|
|
| |
- Removed redundant and undocumented NO_MAKEDB_RUN knob.
|
| |
|
|
|
|
| |
Prodded by: nectar
|
|
|
|
| |
in the build -- it's OK to keep this for the "make all" phase.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
system in a messy state *if* the user is upgrading from a system
which has no /libexec to a system which builds a DYNAMICROOT, and
if that user has set DISTDIR (as documented for ports, but it turns
out that the same variable name is used for a completely unrelated
purpose in 'make release').
There are other possible fixes for this issue, and ru@ may later
decide to commit one of those fixes. I just wanted some fix in
ASAP, and this is the fix that I have tested.
Reviewed by: bde, imp, and ru
|
|
|
|
|
|
|
| |
DYNAMICROOT is now the default. Also document -DNO_DYNAMICROOT since
that is going to be a documented feature.
Submitted by: matusita, rushani
|
|
|
|
|
|
| |
add libnetgraph to the list of prebuilt libraries in the main Makefile.
Reviewed by: ru
|
|
|
|
|
|
| |
library build to install tree definition files and MIBS.
Okay'ed by: ru
|
| |
|
|
|
|
|
|
|
| |
do not have a chance to work nowadays as we have a lot of
internal libraries in lib/.
Discussed with: marcel, wollman
|
| |
|
|
|
|
|
| |
Makefile.inc1 revisions 1.365 and 1.367: libc_pic.a is no longer
necessary to build libpthread.so (ie: libkse.so).
|
|
|
|
|
|
|
|
|
|
|
|
| |
as it was decided that our toolchain will revert to looking
for libraries in /usr/lib only.
- Make /usr/lib/libfoo.so -> /lib/libfoo.so.X symlinks absolute
so that they still work if /usr is symlinked.
- Remove stale /usr/lib/libfoo.so.X libraries during install.
Discussed with: gordon, obrien, peter
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
syntax. The
make buildworld
mv /usr/include /usr/include.old
make installworld
issue has been fixed a month ago in Makefile,v 1.285, and there
is no valid reason to continue to keep the wrong syntax here --
buildworld takes care of upgrading a make for you if necessary.
But if you find yourself in an environment with an old make(1)
binary that breaks on this, and this is because you attempted
to run a target other than buildworld, don't whine but try again
with -DALWAYS_CHECK_MAKE defined -- it should do the trick.
Otherwise, if you still have a problem, please report it as a
bug and attach the ``make -dl ...'' output.
Reviewed by: marcel
|
|
|
|
|
|
|
|
|
| |
5.x signal code from the 4.x signal code. The split happened in
Oct 2002 and we have had 2 releases since then. A kernel older than
5.0-R cannot reasonably be called a -current kernel anymore.
This does not break upgrading from an 10 month older kernel. It just
makes it more exiting.
|
|
|
|
|
|
| |
booted on this machine. This is a slightly better default to use.
Requested by: ru
|
|
|
|
| |
No need to see this message twice.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/usr/include/osreldate.h doesn't exist on the system. While this
could be worked around by saying something like 'make includes
OSLRELDATE=0' when this file doesn't exist, it is just as easy to
provide a fallback when the file we know we depend on doesn't exist.
While this doesn't make all targets work w/o a
/usr/include/osreldate.h, because some of the FreeBSD bootstrap tools
use this file. 'make includes' however does work.
Noticed by: peter, obrien (and likely others)
Pointy hat to: imp (for suggesting a method that depended on /usr/include)
|
|
|
|
| |
list of build directories during the tool creation phase of the build.
|
|
|
|
| |
"make all" phase.
|
|
|
|
| |
Requested by: obrien
|
|
|
|
| |
build-tools bit.
|
|
|
|
|
|
|
|
|
|
|
| |
using underscores or not, so I just randomly picked a style. I think
I have the logic correct, but if someone wants to give it a once over
that would be good.
Tim submitted a patch to fix the cross-building issues which I tested
with a tinderbox run for sparc64.
Submitted by: Tim Kientzle <kientzle@acm.org>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This fixes the check for users with smmsp in NIS instead of their local
files.
Suggested by: peter
MFC after: 5 days
|
|
|
|
|
|
|
| |
Submitted by: bde
Fixed nearby bug: propagate the root Makefile's idea of
the appropriate "make" binary down to release/Makefile.
|
|
|
|
| |
Submitted by: ru
|
|
|
|
| |
until there is a fix for cross building available.
|
|
|
|
|
|
| |
build-, and cross-tools lists, reformat lists for easier maintenance.
Submitted by: bde, ru
|