* Paul Smith wrote on Mon, Feb 21, 2011 at 04:01:49PM CET:
On Mon, 2011-02-21 at 02:30 -0500, Paul Smith wrote:
Hi Ralf. I promoted a rework of strcache.c. For your simple scaling
test on my system with debug compiled I get these results:
Try #2:
Build Info
http://thread.gmane.org/gmane.comp.gnu.make.bugs/5015
* Ralf Wildenhues wrote on Tue, Sep 28, 2010 at 10:55:48PM CEST:
Currently, 'make -n' only executes recipe commands prefixed with '+' or
containing one of the strings ${MAKE} or $(MAKE). Likewise, parallel
make hands the jobserver file
, but at least the code has less problems, or so I hope;
also, I think it is useful to have this code snippet in the manual
so people can copy it.
And yes, even the line wrapping cause headaches to get right.
Thanks,
Ralf
2011-01-26 Ralf Wildenhues ralf.wildenh...@gmx.de
* doc/make.texi
Hi Paul,
* Paul Smith wrote on Sat, Jan 22, 2011 at 10:27:01PM CET:
Hi Ralf, sorry for the delay in reply.
No worries.
On Sun, 2011-01-09 at 08:50 +0100, Ralf Wildenhues wrote:
Just breaking out of the for loop in the if-true case avoids the problem
for me. (The bulk of the patch
Ping! :-)
* Ralf Wildenhues wrote on Sun, Jan 09, 2011 at 08:50:34AM CET:
2011-01-09 Ralf Wildenhues ralf.wildenh...@gmx.de
* strcache.c (add_string): Use first fitting cache, to
avoid quadratic behavior searching for an optimal-size cache.
(strcache_iscached): Use
-01-09 Ralf Wildenhues ralf.wildenh...@gmx.de
* strcache.c (add_string): Use first fitting cache, to
avoid quadratic behavior searching for an optimal-size cache.
(strcache_iscached): Use the hash instead of walking the string
cache.
Prompted by a report
Continuing with the previous example makefile, but this time with 'make
-r', I get a bit further, but only to hit the next bumper: this is with
max=4:
% cumulative self self total
time seconds secondscalls s/call s/call name
96.75 25.88
Follow-up Comment #1, bug #28134 (project make):
Try /tmp/C_out 2/tmp/C_err so that append mode is used so that writes to
the files from different processes are atomic and don't overwrite each other.
___
Reply to this item at:
Ralf Wildenhues ralf.wildenh...@gmx.de
* configure.in: Move side-effects outside AC_CACHE_VAL arguments
that set make_cv_sys_gnu_glob, so they are also correctly set
when the cache has been populated before.
Index: configure.in
for maintaining GNU make,
Ralf
2009-07-29 Ralf Wildenhues ralf.wildenh...@gmx.de
* job.c (construct_command_argv_internal): Add ulimit and
unset to the sh_cmds for Unixy shells.
Index: job.c
===
RCS file: /cvsroot/make/make/job.c
)? Is this an
intended optimization or an unintended bug?
Thanks!
Ralf
2009-02-28 Ralf Wildenhues ralf.wildenh...@gmx.de
* doc/make.texi (Instead of Execution): Document interaction of
-t with phony targets.
Index: doc/make.texi
Follow-up Comment #31, bug #17873 (project make):
I don't see any functionality asked for in this bug, that cannot
be emulated with order-only prerequisites. What am I missing?
___
Reply to this item at:
Hello bug-make readers,
I noticed a couple of typos in the make manual.
Cheers,
Ralf
* doc/make.texi: Fix some typos.
Index: doc/make.texi
===
RCS file: /cvsroot/make/make/doc/make.texi,v
retrieving revision 1.45
diff -u
13 matches
Mail list logo