[ mailman-Bugs-825143 ] build with multiple submake jobs fails
SourceForge.net
noreply at sourceforge.net
Tue Nov 25 12:06:00 EST 2003
Bugs item #825143, was opened at 2003-10-16 18:11
Message generated for change (Comment added) made by bwarsaw
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=825143&group_id=103
Category: configuring/installing
Group: 2.1 (stable)
Status: Closed
Resolution: Wont Fix
Priority: 5
Submitted By: Kyle Lanclos (lanclos)
Assigned to: Nobody/Anonymous (nobody)
Summary: build with multiple submake jobs fails
Initial Comment:
Well, it doesn't so much fail, as it quietly screws up
many a binary. On a Solaris 9 machine with four
processors, I set:
MAKE="gmake -j4"
...and proceed to configure/build mailman. No errors.
Nothing creeps up until I try to use the binaries in
cgi-bin. Depending on the time of day, cosmic rays,
etc., several of the binaries will all end up being the
same file; for example, the "admin" wrapper will really
be another copy of the "create" wrapper. This seems to
happen with at least half of them, and the arrangement
is random each time I do it.
The solution was simple:
MAKE="gmake"
...reconfigure, rebuild, reinstall. Everything was
exactly as it should be. Somewhere in the relevant
makefile, -jN needs to be disabled.
----------------------------------------------------------------------
>Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-11-25 12:06
Message:
Logged In: YES
user_id=12800
If you want to develop a patch, I would definitely take a
look at it.
----------------------------------------------------------------------
Comment By: Kyle Lanclos (lanclos)
Date: 2003-11-25 11:51
Message:
Logged In: YES
user_id=888067
Enabling parallel compilation is, I agree, not worthwhile
for mailman-- however, disabling parallel compilation is,
given that the errors produced by multiple active submake
jobs are completely silent to the person building the
software. It'd be nice if mailman would just shutdown the
jobserver mode completely given that it is unnecessary.
----------------------------------------------------------------------
Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-11-24 23:55
Message:
Logged In: YES
user_id=12800
Mailman doesn't have enough C code to justify supporting
parallel makes IMO. Mailman doesn't do anything special
here, so if something like this does get set automatically,
it's probably because of the configure script. I don't
think there's anything for us to do (but if you come up with
a patch you think will help your cause, feel free to attach
it here).
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=825143&group_id=103
More information about the Mailman-coders
mailing list