| #
cc3f4b99
|
| 08-May-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head
|
| #
dd581d4b
|
| 06-May-2014 |
Warner Losh <imp@FreeBSD.org> |
No need to install man pages for bootstrapping new make. Some environments (that I can't reproduce locally, but that others have reported) seem to get tripped up by this man page install. There's rea
No need to install man pages for bootstrapping new make. Some environments (that I can't reproduce locally, but that others have reported) seem to get tripped up by this man page install. There's really no need to do it, so turn off the man pages using the most portable method. We can't just directly set MK_MAN=no here because we're bootstrapping in the host environment and such a setting was forbidden until very recently. NO_MAN= can produce a warning, but for now the warning is benign.
show more ...
|
| #
d0312744
|
| 06-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Remove support for WITHOUT_BMAKE. bmake is now the only make that can build world, so it is the only make we build or install. fmake is still in the tree, but disconnected, and upgrades from older sy
Remove support for WITHOUT_BMAKE. bmake is now the only make that can build world, so it is the only make we build or install. fmake is still in the tree, but disconnected, and upgrades from older systems that still have bmake has not been removed, but its state has not been tested (it should work given how minimal the work to upgrade to bmake is).
show more ...
|
| #
a7c93c3d
|
| 05-May-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
If building WITH_META_FILES we do not want STAGING
|
| #
7621eebb
|
| 30-Apr-2014 |
Warner Losh <imp@FreeBSD.org> |
Omit from the universe build all config files tagged with #NO_UNIVERSE. Many of these config files are important examples, but add little to no regresive value to the intended purpose of UNIVERSE. We
Omit from the universe build all config files tagged with #NO_UNIVERSE. Many of these config files are important examples, but add little to no regresive value to the intended purpose of UNIVERSE. We now build over 120 kernels during universe. There's really little to no value to this over building say 60 or even 30 of them (either is still a way too big number). This is especially true for kernels that are nothing more than including a common base and adding a static DTB file. Start by pruning 1/3 of the arm kernels that add little regresion value.
show more ...
|
| #
4b55d360
|
| 29-Apr-2014 |
Brooks Davis <brooks@FreeBSD.org> |
Merge from CheriBSD:
commit 1d1b908107255ffdff4d17f015d8f057d73cc6cb Author: Brooks Davis <brooks@one-eyed-alien.net> Date: Fri Mar 28 16:24:45 2014 +0000
Add a long needed seatbelt.
Exi
Merge from CheriBSD:
commit 1d1b908107255ffdff4d17f015d8f057d73cc6cb Author: Brooks Davis <brooks@one-eyed-alien.net> Date: Fri Mar 28 16:24:45 2014 +0000
Add a long needed seatbelt.
Exit with an error when make is called without a target at the top level rather than poluting the source tree and causing use confusion in future builds.
commit a9d9aa341b2f4308a227ab460ba85f1f287ad028 Author: Brooks Davis <brooks@one-eyed-alien.net> Date: Tue Apr 29 16:06:12 2014 +0000
Simplify seatbelt added in 1d1b908 based in feedback.
Discussed with: imp@FreeBSD.org
Reviewed by: imp Sponsored by: DARPA, AFRL
show more ...
|
| #
3b8f0845
|
| 28-Apr-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge head
|
| #
5b79f581
|
| 21-Apr-2014 |
Julio Merino <jmmv@FreeBSD.org> |
Prevent building tests when bootstrapping make.
Should fix the breakage reported by tinderbox when WITHOUT_BMAKE is set, which was probably introduced in r263346..
|
| #
2eabb61c
|
| 14-Apr-2014 |
Christian Brueffer <brueffer@FreeBSD.org> |
Document the xdev* targets.
PR: 188519 Submitted by: Idwer Vollering <vidwer at gmail.com> Reviewed by: bapt MFC after: 1 week
|
| #
f40d4bd2
|
| 13-Apr-2014 |
Warner Losh <imp@FreeBSD.org> |
We no longer support upgrading from FreeBSD 4, so we don't need the NOMAN and NOSHARED defines here. They have been obsolete for almost a decade anyway.
|
| #
89cbdc85
|
| 01-Apr-2014 |
Warner Losh <imp@FreeBSD.org> |
Remove support for legacy mips*eb names. Remove tests for TARGET_BIG_ENDIAN.
|
| #
73279d41
|
| 23-Mar-2014 |
Andrew Turner <andrew@FreeBSD.org> |
Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.
This targets the existing ARMv6 and ARMv7 SoCs that contain a VFP unit. This is an optional coprocessors may not be present in al
Add a new ARM TARGET_ARCH, armv6hf. This is considered experimental.
This targets the existing ARMv6 and ARMv7 SoCs that contain a VFP unit. This is an optional coprocessors may not be present in all devices, however it appears to be in all current SoCs we support.
armv6hf targets the VFP variant of the ARM EABI and our copy of gcc is too old to support this. Because of this there are a number of WITH/WITHOUT options that are unsupported and must be left as the default value. The options and their required value are: * WITH_ARM_EABI * WITHOUT_GCC * WITHOUT_GNUCXX
In addition, without an external toolchain, the following need to be left as their default: * WITH_CLANG * WITH_CLANG_IS_CC
As there is a different method of passing float and double values to functions the ABI is incompatible with existing armv6 binaries. To use this a full rebuild of world is required. Because no floating point values are passed into the kernel an armv6 kernel with VFP enabled will work with an armv6hf userland and vice versa.
show more ...
|
| #
1b169702
|
| 16-Oct-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Make it possible to buildworld, while producing .meta files to aid debugging.
|
| #
3caf0790
|
| 13-Oct-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge head@256284
|
| #
e8192c89
|
| 22-Sep-2013 |
Andrew Turner <andrew@FreeBSD.org> |
Remove the armv6eb architecture as it is unused, and almost certainly broken. None of our kernels can boot armv6eb. The little-endian kernels do not have the required code to be able to switch endian
Remove the armv6eb architecture as it is unused, and almost certainly broken. None of our kernels can boot armv6eb. The little-endian kernels do not have the required code to be able to switch endian when running a big-endian executable.
Approved by: re (gjb)
show more ...
|
| #
425df3c1
|
| 19-Sep-2013 |
Ed Maste <emaste@FreeBSD.org> |
Further refinement to bmake bootstrapping
Include PROGNAME and DESTDIR in ${MMAKE} so that it doesn't need to be passed to each make invocation.
Suggested by: hrs Reviewed by: hrs Approved by: re (
Further refinement to bmake bootstrapping
Include PROGNAME and DESTDIR in ${MMAKE} so that it doesn't need to be passed to each make invocation.
Suggested by: hrs Reviewed by: hrs Approved by: re (gjb)
show more ...
|
| #
42a6a985
|
| 12-Sep-2013 |
Ed Maste <emaste@FreeBSD.org> |
Fix make bootstrapping with WITH_DEBUG_FILES=
A HEAD buildworld on 9.x first bootstraps bmake, but this failed when building with standalone debug. Pass in the PROGNAME override to the 'make all' s
Fix make bootstrapping with WITH_DEBUG_FILES=
A HEAD buildworld on 9.x first bootstraps bmake, but this failed when building with standalone debug. Pass in the PROGNAME override to the 'make all' stage as well as 'make install' so that the .debug file is created with the correct name.
Reviewed by: sjg Sponsored by: The FreeBSD Foundation Approved by: re (rodrigc)
show more ...
|
| #
d466a5b0
|
| 11-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge head
|
| #
7261834d
|
| 06-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
During universe/tinderbox export MAKE_JOB_ERROR_TOKEN=no This avoids aborting everything when one kernel fails.
Reviewed by: obrien
|
| #
d1d01586
|
| 05-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head
|
| #
1c0270ef
|
| 17-Aug-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Don't let user specified DESTDIR, break building our chosen make.
|
| #
a6822ce8
|
| 16-Aug-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
When we need to build using the in-tree make, switch at the earliest opportunity. In the case of fmake vs bmake, this helps ensure correct load handling.
Reviewed by: obrien
|
| #
4234b977
|
| 24-Jul-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Fix bug in universe where if upgrade_checks wants a new make, it gets built 16 times in parallel in the same location. While we are at it, until we finish getting rid of fmake, be explicit about the
Fix bug in universe where if upgrade_checks wants a new make, it gets built 16 times in parallel in the same location. While we are at it, until we finish getting rid of fmake, be explicit about the make we want to use, thus avoid the problem of the temp make being the wrong version.
Reviewed by: obrien
show more ...
|
| #
0ff7433d
|
| 07-Jul-2013 |
Alfred Perlstein <alfred@FreeBSD.org> |
Correct typo specifying jflags.
|
| #
a7abf892
|
| 07-Jul-2013 |
Alfred Perlstein <alfred@FreeBSD.org> |
Document tip on how to build all kernels quickly.
|