summaryrefslogtreecommitdiffstats
path: root/release/arm
Commit message (Collapse)AuthorAgeFilesLines
* Apply a slightly different color hammer to arm/release.sh:gjb2014-04-201-6/+1
| | | | | | | | | | | | | | | | | - gcc(1) fails to build usr.bin/dtc - lack of WITH_GNUCXX=1 causes cc1plus(1) calls to fail - u-boot fails to build with clang (hard-coded gcc(1) calls) Implement the proper incantation of WITH_/WITHOUT_ knobs to get arm snapshot builds working again. Since the cc(1) binary is no longer expected to be clang(1), remove the chroot(8) post-install cc(1) overwrite. MFC After: 3 days X-MFC-With: r264518,r264697,r264698 Tested on: stable/10@r264677 RPI-B Sponsored by: The FreeBSD Foundation
* Fix EOL escape.gjb2014-04-201-1/+1
| | | | | | MFC after: 3 days X-MFC-With: r264697 Sponsored by: The FreeBSD Foundation
* When building the 'xdev' target when WITH_GCC=1 andgjb2014-04-201-2/+3
| | | | | | | | | | | | | WITHOUT_CLANG_IS_CC=1, it appears WITHOUT_CLANG=1 must also be set. While here, reorder the lines to put the WITH_* and WITHOUT_* entries on the same line. MFC After: 3 days X-MFC-With: r264518 Tested on: stable/10@r264677 Sponsored by: The FreeBSD Foundation
* Fix armv6 build failure: "armv6-freebsd-gcc: not found"gjb2014-04-151-1/+1
| | | | | Help from: imp Sponsored by: The FreeBSD Foundation
* Merge r262906 from ^/projects/release-embedded:gjb2014-04-044-32/+0
| | | | | | Remove only-works-on-amd64 restriction. Sponsored by: The FreeBSD Foundation
* Merge r262907 from ^/projects/release-embedded:gjb2014-04-041-0/+28
|\ | | | | | | | | | | Add ZEDBOARD support for release builds. Sponsored by: The FreeBSD Foundation
| * Add ZEDBOARD.gjb2014-03-071-0/+28
| | | | | | | | | | Tested against: stable/10@r262905 (build only) Sponsored by: The FreeBSD Foundation
| * Remove only-works-on-amd64 restriction.gjb2014-03-074-32/+0
|/ | | | Sponsored by: The FreeBSD Foundation
* Merge ^/projects/release-embedded into ^/head.gjb2014-03-055-9/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After several months of testing and fixing (and breaking) various parts of release/release.sh changes, it is now possible to build FreeBSD/arm images as part of the release process. When EMBEDDEDBUILD is set in the release.conf file, release.sh will create the build environment, then run a separate script in release/${XDEV}/release.sh [1]. Currently, only arm is supported. The release/${XDEV}/release.sh configures the build environment specific for the target image, such as installing gcc(1), installing additional third-party software from the ports tree, and fetching external sources. Once the build environment is set up, release/${XDEV}/release.sh runs Crochet, written by Tim Kientzle, which builds the userland and kernel, and creates an image that can be written to an SD card with dd(1). Many thanks to Tim for his work on Crochet. Sample configurations for FreeBSD/arm boards are in the release/arm/ directory, and Crochet configuration files for each board are located in release/tools/arm/. Supported boards at this time are: BEAGLEBONE, PANDABOARD, RPI-B, and WANDBOARD-QUAD. Adding support for additional boards will continue in the projects/release-embedded/ branch, and incrementally merged back to head/. Many thanks to the FreeBSD Foundation for the support and sponsorship of this project. [1] XDEV is used in order to keep the various configurations organized by architecture, but since TARGET and TARGET_ARCH are used to build the chroot, the values of those variables cannot be used. MFC after: 1 month Sponsored by: The FreeBSD Foundation
* Merge the following:gjb2014-02-211-18/+23
| | | | | | | | | | | | | | ^/user/gjb/hacking/release-embedded: 259994,260000,260895-260896,261139,261152, 261174,261176,261210,261221,261237,261239, 261448,261489 ^/user/gjb/release-embedded: 262305,262307 svn:mergeinfo is intentionally not included in the commit, so it does not propagate to head/. Sponsored by: The FreeBSD Foundation
* Add configurations for WANDBOARD-QUAD images.gjb2014-02-211-0/+37
| | | | | Tested against: head@r261642 (build only) Sponsored by: The FreeBSD Foundation
* Move ^/user/gjb/hacking/release-embedded up one directory, and removegjb2014-02-214-0/+214
^/user/gjb/hacking since this is likely to be merged to head/ soon. Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud