svn commit: r261448 - in user/gjb/hacking/release-embedded/release: arm tools/arm

Glen Barber gjb at FreeBSD.org
Mon Feb 3 22:51:32 UTC 2014


Author: gjb
Date: Mon Feb  3 22:51:30 2014
New Revision: 261448
URL: http://svnweb.freebsd.org/changeset/base/261448

Log:
  Export WORLD_FLAGS and KERNEL_FLAGS for buildworld/buildkernel.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  user/gjb/hacking/release-embedded/release/arm/BEAGLEBONE.conf
  user/gjb/hacking/release-embedded/release/arm/PANDABOARD.conf
  user/gjb/hacking/release-embedded/release/arm/RPI-B.conf
  user/gjb/hacking/release-embedded/release/tools/arm/crochet-BEAGLEBONE.conf
  user/gjb/hacking/release-embedded/release/tools/arm/crochet-PANDABOARD.conf
  user/gjb/hacking/release-embedded/release/tools/arm/crochet-RPI-B.conf

Modified: user/gjb/hacking/release-embedded/release/arm/BEAGLEBONE.conf
==============================================================================
--- user/gjb/hacking/release-embedded/release/arm/BEAGLEBONE.conf	Mon Feb  3 22:16:46 2014	(r261447)
+++ user/gjb/hacking/release-embedded/release/arm/BEAGLEBONE.conf	Mon Feb  3 22:51:30 2014	(r261448)
@@ -23,6 +23,8 @@ NODOC=yes
 # Since this file is sourced by a script that runs another
 # script, these must be exported.
 set -a
+WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
+KERNEL_FLAGS="-j $(expr \( $(sysctl -n hw.ncpu) + 1 \) / 2)"
 CHROOTDIR="/scratch"
 EMBEDDEDBUILD=1
 EMBEDDEDPORTS="lang/python textproc/gsed"

Modified: user/gjb/hacking/release-embedded/release/arm/PANDABOARD.conf
==============================================================================
--- user/gjb/hacking/release-embedded/release/arm/PANDABOARD.conf	Mon Feb  3 22:16:46 2014	(r261447)
+++ user/gjb/hacking/release-embedded/release/arm/PANDABOARD.conf	Mon Feb  3 22:51:30 2014	(r261448)
@@ -23,6 +23,8 @@ NODOC=yes
 # Since this file is sourced by a script that runs another
 # script, these must be exported.
 set -a
+WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
+KERNEL_FLAGS="-j $(expr \( $(sysctl -n hw.ncpu) + 1 \) / 2)"
 CHROOTDIR="/scratch"
 EMBEDDEDBUILD=1
 EMBEDDEDPORTS="lang/python textproc/gsed"

Modified: user/gjb/hacking/release-embedded/release/arm/RPI-B.conf
==============================================================================
--- user/gjb/hacking/release-embedded/release/arm/RPI-B.conf	Mon Feb  3 22:16:46 2014	(r261447)
+++ user/gjb/hacking/release-embedded/release/arm/RPI-B.conf	Mon Feb  3 22:51:30 2014	(r261448)
@@ -23,6 +23,8 @@ NODOC=yes
 # Since this file is sourced by a script that runs another
 # script, these must be exported.
 set -a
+WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
+KERNEL_FLAGS="-j $(expr \( $(sysctl -n hw.ncpu) + 1 \) / 2)"
 CHROOTDIR="/scratch"
 EMBEDDEDBUILD=1
 EMBEDDEDPORTS="lang/python textproc/gsed"

Modified: user/gjb/hacking/release-embedded/release/tools/arm/crochet-BEAGLEBONE.conf
==============================================================================
--- user/gjb/hacking/release-embedded/release/tools/arm/crochet-BEAGLEBONE.conf	Mon Feb  3 22:16:46 2014	(r261447)
+++ user/gjb/hacking/release-embedded/release/tools/arm/crochet-BEAGLEBONE.conf	Mon Feb  3 22:51:30 2014	(r261448)
@@ -19,9 +19,9 @@ _REVISION=$(make -C ${FREEBSD_SRC}/relea
 KERNCONF=BEAGLEBONE
 TARGET=arm
 TARGET_ARCH=armv6
-FREEBSD_BUILDWORLD_EXTRA_ARGS=""
+FREEBSD_BUILDWORLD_EXTRA_ARGS="${WORLD_FLAGS}"
+FREEBSD_BUILDKERNEL_EXTRA_ARGS="${KERNEL_FLAGS}"
 FREEBSD_INSTALLWORLD_EXTRA_ARGS=""
-FREEBSD_BUILDKERNEL_EXTRA_ARGS=""
 FREEBSD_INSTALLKERNEL_EXTRA_ARGS=""
 FREEBSD_WORLD_EXTRA_ARGS=""
 FREEBSD_KERNEL_EXTRA_ARGS=""

Modified: user/gjb/hacking/release-embedded/release/tools/arm/crochet-PANDABOARD.conf
==============================================================================
--- user/gjb/hacking/release-embedded/release/tools/arm/crochet-PANDABOARD.conf	Mon Feb  3 22:16:46 2014	(r261447)
+++ user/gjb/hacking/release-embedded/release/tools/arm/crochet-PANDABOARD.conf	Mon Feb  3 22:51:30 2014	(r261448)
@@ -19,9 +19,9 @@ _REVISION=$(make -C ${FREEBSD_SRC}/relea
 KERNCONF=PANDABOARD
 TARGET=arm
 TARGET_ARCH=armv6
-FREEBSD_BUILDWORLD_EXTRA_ARGS=""
+FREEBSD_BUILDWORLD_EXTRA_ARGS="${WORLD_FLAGS}"
+FREEBSD_BUILDKERNEL_EXTRA_ARGS="${KERNEL_FLAGS}"
 FREEBSD_INSTALLWORLD_EXTRA_ARGS=""
-FREEBSD_BUILDKERNEL_EXTRA_ARGS=""
 FREEBSD_INSTALLKERNEL_EXTRA_ARGS=""
 FREEBSD_WORLD_EXTRA_ARGS=""
 FREEBSD_KERNEL_EXTRA_ARGS=""

Modified: user/gjb/hacking/release-embedded/release/tools/arm/crochet-RPI-B.conf
==============================================================================
--- user/gjb/hacking/release-embedded/release/tools/arm/crochet-RPI-B.conf	Mon Feb  3 22:16:46 2014	(r261447)
+++ user/gjb/hacking/release-embedded/release/tools/arm/crochet-RPI-B.conf	Mon Feb  3 22:51:30 2014	(r261448)
@@ -19,9 +19,9 @@ _REVISION=$(make -C ${FREEBSD_SRC}/relea
 KERNCONF=RPI-B
 TARGET=arm
 TARGET_ARCH=armv6
-FREEBSD_BUILDWORLD_EXTRA_ARGS=""
+FREEBSD_BUILDWORLD_EXTRA_ARGS="${WORLD_FLAGS}"
+FREEBSD_BUILDKERNEL_EXTRA_ARGS="${KERNEL_FLAGS}"
 FREEBSD_INSTALLWORLD_EXTRA_ARGS=""
-FREEBSD_BUILDKERNEL_EXTRA_ARGS=""
 FREEBSD_INSTALLKERNEL_EXTRA_ARGS=""
 FREEBSD_WORLD_EXTRA_ARGS=""
 FREEBSD_KERNEL_EXTRA_ARGS=""


More information about the svn-src-user mailing list