MAKE_JOBS_SAFE et al. missing in documentation?
cpghost
cpghost at cordula.ws
Tue May 5 10:09:53 UTC 2009
Shouldn't the following variables be mentioned in the Porter's
Handbook and in ports(7)?
(from /usr/ports/Mk/bsd.port.mk)
# MAKE_JOBS_SAFE
# - This port can safely be built on multiple cpus in parallel.
# The make will be invoked with -jX parameter where X equals
# number of cores present in the system.
# MAKE_JOBS_UNSAFE
# - Disallow multiple jobs even when user set a global override.
# To be used with known bad ports.
# DISABLE_MAKE_JOBS
# - Set to disable the multiple jobs feature. User settable.
# FORCE_MAKE_JOBS
# - Force all ports to be built with multiple jobs, except ports
# that are explicitly marked MAKE_JOBS_UNSAFE. User settable.
# MAKE_JOBS_NUMBER
# - Override the number of make jobs to be used. User settable.
This is incredibly useful and a lot of ports actually compile cleanly
with MAKE_JOBS_SAFE, though they are still not yet marked as such.
-cpghost.
--
Cordula's Web. http://www.cordula.ws/
More information about the freebsd-questions
mailing list