Armin K. wrote:
On 08/04/2014 09:46 PM, William Harrington wrote:
On Aug 4, 2014, at 2:30 PM, Armin K. wrote:
Shouldn't "This package doesn't support parallel builds." suffice like
we have in several others?
There are most likely other pages with this type of issue.
Make has jobs. If packages use GNU Make they already support jobs.
The whole idea with a Makefile is to have the targets setup properly to
use job control.
If this package has an issue with job control, the problem is that it
doesn't support parallel builds,
the Makefile was poorly written to use job control.
Openssl has had this issue for a long time and quite a few other
packages, as well.
We have to get the terminology correct.
It's job control, not parallel builds. Parallel builds means package 1
and package 2 at the same time.
GNU Make has job control. It creates jobs. It has a job server.
Refer to the GNU Make man page.
"This package does not support using more than one make job at build
time." ... Not everyone is really familiar with this terminology.
I don't see a problem with the phrase 'parallel build'. Technically I
suppose it really should be something like "This package does not
support Gnu make's capability to run parallel jobs (threads of
execution).", but that seems a bit cumbersome when what we have now:
This package does not support parallel build.
which is used in several places, seems to deliver the appropriate message.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page