Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 May 2009 12:09:50 +0200
From:      cpghost <cpghost@cordula.ws>
To:        freebsd-questions@freebsd.org
Subject:   MAKE_JOBS_SAFE et al. missing in documentation?
Message-ID:  <20090505100950.GA1531@phenom.cordula.ws>

next in thread | raw e-mail | index | archive | help
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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090505100950.GA1531>