User Details
- User Since
- Jan 2 2018, 10:00 AM (413 w, 3 d)
Wed, Dec 3
Tue, Dec 2
I was wondering why `make src.tgz' is so slow now, from 2.5min to 9min.
Mon, Dec 1
Sun, Nov 30
Mon, Nov 24
Tue, Nov 11
Shorter line and use the :H modifier instead ../
Mon, Nov 10
- support multiple LLVM versions (clang19 and clang20)
- supports Apple M1 arm64 and Apple/Intel
- supports concurrent cross building (e.g. current and stable at the same time with same MAKEOBJDIRPREFIX)
- supported make targets: buildworld; buildkernel; packages; -C./release ftp
- by default it runs fast (no toolchain etc.) for buildworld + buildkernel
- add a help message: ./cross-build-macos.sh help
- keep up to 32 logfiles
- add a debug mode (debug=1)
- keep track of good/bad git commits in .cross-build-macos-git-*
- supported branches: main, stable/15 (buildworld + buildkernel)
- tested on macOS 14.x, 15.x, 26.x
Sun, Nov 9
Sat, Nov 8
Oct 25 2025
Oct 2 2025
Sep 20 2025
Sep 16 2025
Sep 13 2025
Sep 6 2025
Sep 3 2025
Ok, it is very easy to reproduce the issue on FreeBSD itself:
fix make keyword typo (.elseif <-> .elif)
Sep 2 2025
Aug 10 2025
Jul 26 2025
Jul 25 2025
Jul 23 2025
Jul 22 2025
Jul 21 2025
add forgotten check for .MAKE.JOBS
Jul 20 2025
Fix possible symlink problem for ports.txz as well.
Jul 18 2025
Increase .so include limit to 32, and display a warning if we reach the limit in debug mode.
Simplify while loop & fix an indent issue.
Jul 16 2025
Jul 15 2025
Jul 2 2025
For the proposed workaround "write time logging to stderr instead of stdout" see
I never heard of `make makeman', it is not documented in build(7). I can take care only of known targets.
Jun 30 2025
Jun 29 2025
Jun 28 2025
The patch was updated due a merge conflict.
Jun 26 2025
No feedback is good feedback. I will apply the patch in the next days.
Jun 23 2025
Jun 22 2025
Jun 13 2025
Jun 9 2025
Jun 8 2025
Jun 7 2025
Jun 3 2025
simplify mktemp(1) setup across FreeBSD/Linux
