I just installed FreeBSD 16.0-CURRENT on my PC, and am currently building the NodeJS port. However, because it's such a large port, compiling it in a single thread is obnoxiously slow. How do I fix that?
I've tried setting
Back in Gentoo I'd be able to compile anything with all my 16 threads by just setting
I know FreeBSD's Make implementation acts more like a build wrapper for standardizing the build process across ports, but I thought it'd be a lot easier to add your own build parameters to the ports instead of··· that.
				
			I've tried setting
FORCE_MAKE_JOBS, MAKE_JOBS_NUMBER=16 and even have MAKE_JOBS_UNSAFE set in make.conf. The 2nd one did help for ports that used the Ninja build system, but this one uses just GMake, and for some reason that wasn't applied here. So, what gives?Back in Gentoo I'd be able to compile anything with all my 16 threads by just setting
MAKEOPTS="-j16" instead, including NodeJS. So why is this so hard to achieve in FreeBSD??I know FreeBSD's Make implementation acts more like a build wrapper for standardizing the build process across ports, but I thought it'd be a lot easier to add your own build parameters to the ports instead of··· that.