| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
|
|
|
|
|
| |
The latter needs to be built either if it's used as a cross-tool
(${TARGET_ARCH} != ${MACHINE_ARCH}) or if it has backward compat
issues, like e.g. lack of the AMD64 support.
|
|
|
|
|
|
| |
crunchgen and crunchide as cross-tools.
Submitted by: Tim Kientzle <kientzle@acm.org>
|
|
|
|
|
|
| |
PR: bin/53864
Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
Approved by: jeff (mentor)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
4.8-stable:
Must build lib/libc before libpthread. Fix how we do this to be more
consistant with how lists are handled in the file. Also, don't bother
to prebuild libc if we're not building libpthread.
Submitted by: ru@
Reviewed by: bde@ (before ru@ submitted it)
|
| |
|
|
|
|
|
|
|
|
| |
built libc_pic.a for libkse.
# This should finally fix the build on 4.x
Submitted by: kan
|
|
|
|
|
|
|
| |
the bootstrap process. This allows one to more completely build from
a -stable box.
Reviewed by: ru@ (briefly)
|
| |
|
|
|
|
|
| |
Submitted by: Marius Strobl <marius@alchemy.franken.de>
Approved by: re (jhb)
|
|
|
|
| |
Approved by: re (scottl)
|
|
|
|
|
| |
Spotted by: bde
Approved by: re (scottl)
|
|
|
|
| |
Submitted by: tmm (Makefile.inc1)
|
|
|
|
|
|
|
| |
Forgotten by: ru
Submitted by: des
Verified by: tools/make_libdeps.sh
Approved by: re (scottl) (related change)
|
|
|
|
|
|
|
|
|
| |
This was the initial intent anyway, and it became clear that it is
really necessary to treat it this way, as many people happen to run
with kernel newer than the installed world.
Submitted by: imp, ru
Approved by: re (scottl)
|
|
|
|
|
|
|
|
|
|
|
| |
in the SHARED=symlinks case. Symlinks to directories only work if all the
the necessary headers are in 1 directory, but the necessary headers are
scattered for at least ipfilter headers in <netinet>. This change also
avoids polluting /usr/include with non-headers; the /usr/include hierarchy
is now independent of the setting of SHARED.
Submitted by: ru (edited to fix netgraph/bluetooth/include and machine/pc)
PR: 44148
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
supported, it usually works for months at a time. Allow these people
to override the OSRELDATE of their installed world when things don't
match and the exact OSRELDATE matters and is different than the
kernel. Now that Makefile.inc1 depends more and more about which date
you have to optimize the pieces it builds, it may be necessary to
pessimize things if its guesses are wrong.
If OSRELDATE is already set, we won't fork the sysctl to find out what
the kernel's date is.
Developers on IRC suggested that they run mismatches all the time as
well.
Reviewed by: obrien
|
|
|
|
| |
but stop doing so again on the next __FreeBSD_version bump.
|
|
|
|
| |
Reviewed by: markm
|
|
|
|
|
| |
must not try to lint(1) stuff at *-tools time; keep the linting
for the actual build (which comes later).
|
|
|
|
| |
but we always want the latest macro files.
|
|
|
|
|
| |
change was to be consistent with other overridable variables such as
KERNCONFDIR and KERNCONF.
|
|
|
|
| |
environment variable, and don't need to be bootstrapped.
|
|
|
|
| |
and onwards, are believed to not require bootstrapping.
|
|
|
|
| |
and onwards, have support for the -J option we need.
|
| |
|
|
|
|
| |
and onwards, have no known backwards compatibility issues.
|
| |
|
|
|
|
|
|
|
|
|
| |
This allows us to use them as early as possible while building
bootstrap-, build-, and cross-tools. Some cleanups to follow.
This change resolves the gperf(1) bootstrapping issue (missing
-E option) in gnu/usr.bin/cc/cc1plus while in the cross-tools
stage when upgrading from 4.0-RELEASE.
|
|
|
|
|
|
|
|
|
|
|
| |
legacy stuff (binutils) depend on this order.
For this to work, provide (and use) specialized versions
of bsd.prog.mk and bsd.lib.mk that include the standard
versions first, then augment CFLAGS, DPADD, LDADD, and
LDFLAGS as necessary, with the legacy stuff.
Tested on: 4.0-RELEASE
|
| |
|
|
|
|
| |
need to create ${WORLDTMP}/legacy/usr/include explicitly.
|
|
|
|
| |
Submitted by: ru
|
|
|
|
|
|
| |
the logs, so use that instead.
Submitted by: obrien.
|
|
|
|
| |
case. This way, we won't have stale compatibility headers there.
|
| |
|
| |
|