Changeset View
Changeset View
Standalone View
Standalone View
.github/workflows/cross-bootstrap-tools.yml
| Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | steps: | ||||
| fi | fi | ||||
| mkdir -p ../build | mkdir -p ../build | ||||
| echo "MAKEOBJDIRPREFIX=${PWD%/*}/build" >> $GITHUB_ENV | echo "MAKEOBJDIRPREFIX=${PWD%/*}/build" >> $GITHUB_ENV | ||||
| # heh, works on Linux/BSD/macOS ... | # heh, works on Linux/BSD/macOS ... | ||||
| echo "NPROC=`getconf _NPROCESSORS_ONLN 2>/dev/null || getconf NPROCESSORS_ONLN 2>/dev/null || echo 1`" >> $GITHUB_ENV | echo "NPROC=`getconf _NPROCESSORS_ONLN 2>/dev/null || getconf NPROCESSORS_ONLN 2>/dev/null || echo 1`" >> $GITHUB_ENV | ||||
| - name: bootstrap bmake | - name: bootstrap bmake | ||||
| run: ./tools/build/make.py --debug $EXTRA_BUILD_ARGS TARGET=${{ matrix.target }} TARGET_ARCH=${{ matrix.target_arch }} -n | run: ./tools/build/make.py --debug $EXTRA_BUILD_ARGS TARGET=${{ matrix.target }} TARGET_ARCH=${{ matrix.target_arch }} -n | ||||
| - name: make kernel-toolchain | - name: make kernel-toolchain | ||||
| run: ./tools/build/make.py --debug $EXTRA_BUILD_ARGS TARGET=${{ matrix.target }} TARGET_ARCH=${{ matrix.target_arch }} kernel-toolchain -s -j$NPROC | run: ./tools/build/make.py --debug $EXTRA_BUILD_ARGS TARGET=${{ matrix.target }} TARGET_ARCH=${{ matrix.target_arch }} kernel-toolchain -s -j$NPROC -DWITH_DISK_IMAGE_TOOLS_BOOTSTRAP | ||||
| - name: make buildkernel | - name: make buildkernel | ||||
| run: ./tools/build/make.py --debug $EXTRA_BUILD_ARGS TARGET=${{ matrix.target }} TARGET_ARCH=${{ matrix.target_arch }} KERNCONF=GENERIC NO_MODULES=yes buildkernel -s -j$NPROC $EXTRA_MAKE_ARGS | run: ./tools/build/make.py --debug $EXTRA_BUILD_ARGS TARGET=${{ matrix.target }} TARGET_ARCH=${{ matrix.target_arch }} KERNCONF=GENERIC NO_MODULES=yes buildkernel -s -j$NPROC $EXTRA_MAKE_ARGS | ||||