| #
98e0ffae
|
| 27-May-2015 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge sync of head
|
| #
7757a1b4
|
| 03-May-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
| #
504f34b3
|
| 28-Apr-2015 |
Ed Maste <emaste@FreeBSD.org> |
Don't add arm64 to universe builds if the user provided a TARGETS list
Differential Revision: https://reviews.freebsd.org/D2375 Reported by: andrew Reviewed by: andrew, imp Sponsored by: The FreeBSD
Don't add arm64 to universe builds if the user provided a TARGETS list
Differential Revision: https://reviews.freebsd.org/D2375 Reported by: andrew Reviewed by: andrew, imp Sponsored by: The FreeBSD Foundation
show more ...
|
| #
3f29603d
|
| 27-Apr-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Fix a typo (linnker -> linker)
|
| #
f384739d
|
| 16-Apr-2015 |
Ed Maste <emaste@FreeBSD.org> |
Add arm64 to universe if binutils is available.
arm64 relies on an external binutils port or package right now, because the in-tree linker from binutils 2.17.50 does not support arm64. Add arm64 to
Add arm64 to universe if binutils is available.
arm64 relies on an external binutils port or package right now, because the in-tree linker from binutils 2.17.50 does not support arm64. Add arm64 to universe if the linker is available. If not output a message that arm64 is skipped.
buildworld and buildkernel use the external binutils automatically, so it's sufficient to run 'pkg install aarch64-binutils' to build FreeBSD/arm64.
Differential Revision: https://reviews.freebsd.org/D2302 Reviewed by: andrew, imp Sponsored by: The FreeBSD Foundation
show more ...
|
| #
4bf53d0b
|
| 03-Apr-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from HEAD
|
| #
28e1e3e2
|
| 21-Mar-2015 |
Warner Losh <imp@FreeBSD.org> |
Make TARGET_ARCH=powerpc64 work without TARGET=powerpc.
|
| #
8daa8167
|
| 19-Mar-2015 |
Andrew Turner <andrew@FreeBSD.org> |
Start to import support for the AArch64 architecture from ARM. This change only adds support for kernel-toolchain, however it is expected further changes to add kernel and userland support will be co
Start to import support for the AArch64 architecture from ARM. This change only adds support for kernel-toolchain, however it is expected further changes to add kernel and userland support will be committed as they are reviewed.
As our copy of binutils is too old the devel/aarch64-binutils port needs to be installed to pull in a linker.
To build either TARGET needs to be set to arm64, or TARGET_ARCH set to aarch64. The latter is set so uname -p will return aarch64 as existing third party software expects this.
Differential Revision: https://reviews.freebsd.org/D2005 Relnotes: Yes Sponsored by: The FreeBSD Foundation
show more ...
|
| #
42450b49
|
| 15-Mar-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Create a "packages" target takes care of all the magic
|
| #
ca0abefb
|
| 05-Mar-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Add new create-world-packages target to generated the packages out of world
Dynamically figure out the list of targets based on tags passed on the mtrees First sanity check that all packages have ex
Add new create-world-packages target to generated the packages out of world
Dynamically figure out the list of targets based on tags passed on the mtrees First sanity check that all packages have existing manifests Generate the packages
Please note that for now the mtree needs more work as it has duplicate entries, everything is not yet tagged
The packages now have generic entries and needs to be customize
show more ...
|
| #
c69a9896
|
| 10-Feb-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Add a new target make stageworld which basically does the same job as: make installworld distribution but preparing the mtree the same way distributeworld does and respecting -DNO_ROOT
|
| #
e931a20c
|
| 08-Feb-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Plug kernel-pkgs target to the list of valid targets
|
| #
aa9bd11d
|
| 30-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
If we are doing META_MODE use targets/Makefile as top-level since this one isn't suitable.
|
| #
9268022b
|
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
| #
1c64231e
|
| 05-Sep-2014 |
Kevin Lo <kevlo@FreeBSD.org> |
Revert r271159, Mis-patched the tree.
Pointed out by: kib
|
| #
6bd03b20
|
| 05-Sep-2014 |
Kevin Lo <kevlo@FreeBSD.org> |
The USB LED driver for the Dream Cheeky WebMail Notifier.
Reviewed by: hselasky
|
| #
ee7b0571
|
| 19-Aug-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge head from 7/28
|
| #
75872267
|
| 18-Aug-2014 |
Warner Losh <imp@FreeBSD.org> |
Create the native-xtools target. This target creates only the cross building toolchain for the host computer. This toolchain produces TARGET_ARCH and assumes the rest of the system contains libraries
Create the native-xtools target. This target creates only the cross building toolchain for the host computer. This toolchain produces TARGET_ARCH and assumes the rest of the system contains libraries for the target. It is intended to be used in a "qemu-user jail" where all the binaries would otherwise be the target architecture's to build ports. However, emulation of the compilers is too slow, so we build native binaries for that. Rather than use the xdev produced binaries, with all their weird links and paths, these binaries use the native paths. They will not work unless installed into the qemu-user jail.
Differential Revision: https://phabric.freebsd.org/D518 Reviewed by: sbruno@
show more ...
|
| #
0aafd404
|
| 24-Jul-2014 |
Warner Losh <imp@FreeBSD.org> |
Add compat shims for XDEV and XDEV_ARCH so we don't break all the users of them. Also, add a note to updating. We'll keep these shims at least until the 12 branch.
|
| #
1dd381bf
|
| 13-Jul-2014 |
Julio Merino <jmmv@FreeBSD.org> |
Explicitly disable the build of tests when building bmake.
During "make buildworld", building bmake is (one of) the very first steps and we should not be building any of its tests. Conceptually, th
Explicitly disable the build of tests when building bmake.
During "make buildworld", building bmake is (one of) the very first steps and we should not be building any of its tests. Conceptually, this is the right thing to do 1) for build simplicity reasons and 2) because there is no need to build any tests this early on.
In practice, this fixes tinderbox builds of CURRENT from 9.x when MK_TESTS is enabled. This is because bsd.test.mk needs some modern bmake features not present in 9.x (:tW) and tinderbox is forcing the build to use the CURRENT share/mk files from the very beginning (see r266617). By skipping the build of the tests when still using the host make, we omit the problem. Arguably, what tinderbox is doing is wrong and needs to be addressed, but that is a separate issue.
show more ...
|
| #
9e488366
|
| 10-Jul-2014 |
Warner Losh <imp@FreeBSD.org> |
Separate out the links creation from the other targets. This was supposed to have been done for the original commit, but somebody forgot.
Pointy-hat-to: imp@
|
| #
50f73640
|
| 02-Jul-2014 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Remove ia64 from the list of known architectures and add an entry to UPDATING. This is the first step towards the removal of ia64 from head. A buildworld for ia64 will now yield:
% make buildworld m
Remove ia64 from the list of known architectures and add an entry to UPDATING. This is the first step towards the removal of ia64 from head. A buildworld for ia64 will now yield:
% make buildworld make[1]: "/usr/src/Makefile.inc1" line 151: Unknown target ia64:ia64.
While here, trim the ia64-specific additions from ObsoleteFiles.inc
Discussed at: BSDcan
show more ...
|
| #
e8bad5dc
|
| 10-May-2014 |
Warner Losh <imp@FreeBSD.org> |
grep -L returns non-zero status if none of the files had the pattern in them. This is often the case, so just ignore the return code. Actual errors that are found will also be detected downstream in
grep -L returns non-zero status if none of the files had the pattern in them. This is often the case, so just ignore the return code. Actual errors that are found will also be detected downstream in the rare cases where the return code is 2 instead of 1.
show more ...
|
| #
93654dca
|
| 10-May-2014 |
Warner Losh <imp@FreeBSD.org> |
We haven't done anything with _UPGRADING in ~forever (was present, but not needed, in FreeBSD 6.x, and has been absent in newer versions). This was needed to upgrade from 3.x -> 4.x, once upon a time.
|
| #
4d9b013a
|
| 10-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Remove a few more vestiges of allowing WITHOUT_BMAKE to imply you want to buid with fmake.
|