[ Moved to the <daily-build> list, that is where we should be doing this IMO ]
Oops, sorry, I have both lists being filtered into the same folder.
[...]
Okay, I will put something about this in the FAQ for the next release, but here it is (again)
Either you create a two-line section in your .cfg like this:
= # The COW section starts here
-Accflags='-DPERL_COPY_ON_WRITE' = As that is the way to build with COW from the commandline
Ok, got that. Seems to running correctly now. Sorry for being so dense.
[...]
Also, how can I add a -j switch to make, in order to run tests in parallel? My configure-fu is not strong enough to figure it out.
F<configsmoke.pl> offers you the {makeopt} variable for the "make" and "make test-prep" steps. It also offers the {testmake} variable, which defaults to $Config{make}, but you could try to set that to "make -j" (but I haven't tested that).
This deliberate split between makeoptions for different steps in the process was done because Alan ran into problems running the equivalent of "make -j _test", but remember parallel "make test" it not guaranteed to work!
Why is that? My latest servers are Xeons with the so-called HTT stuff. I noticed that smoking 5.8 or 5.9 took 23 minutes per configuration on a standard kernel on FreeBSD. When I recompiled the kernel with HTT support, that time went down to 17 minutes.
But now my system load maxes out at about 0.48. If parallel make tests were guaranteed to work, the process would be able to soak up more cycles going to waste. Are there archives on the subject (of prblems with //l makes), either here or on p5p?
Thanks, David
