Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 236084 - dev-libs/xerces-c-2.7.0-r1: forced serial make (-j1) is not needed
Summary: dev-libs/xerces-c-2.7.0-r1: forced serial make (-j1) is not needed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: C++ Team [disbanded]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-29 01:43 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2008-10-15 10:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2008-08-29 01:43:11 UTC
The ebuild in summary is currently forcing users to use serial make (-j1, no extra job tasks). This seems not to be needed.

The ebuild was modified to use -j8 on a truly 8-core SMP system and didn't fail the build, you should either check if it's a particular USE flag to cause the problem, or drop -j1 and leave the user to decide how many jobs to use.

I want to remember you that with modern multicore systems, forcing serial make is going to waste a lot of time and resources for users..

Thanks,
Diego
Comment 1 Tiziano Müller (RETIRED) gentoo-dev 2008-08-29 06:45:02 UTC
a) I won't touch xerces-c-2.7.0 anymore since it'll be obsolete once I stable 2.8.0
b) I've tested xerces-c-2.8.0 with -j5 on a truly 4-core SMP systen and it did fail. You know that parallel make jobs may exhibit random build failures depending on various factors (available RAM, number of jobs running at the same time, etc.)
You might also take a look at bug #101657 which states that 2.6.0 already has a problem with -jN, N>1 and notice that the build system didn't change since then.

So, either _you_ are going to check the build system whether it now works and fix it if it doesn't or stop reporting such bugs since we have a lot of other stuff to do. Thanks.
Comment 2 Tiziano Müller (RETIRED) gentoo-dev 2008-10-15 10:35:09 UTC
I'm closing this now since the build system got reworked for 3.0.0 and we don't set -j1 there anymore