[bug #30463] cannot make include makefile .INTERMEDIATE

2010-07-17 Thread Olexiy Buyanskyy
Follow-up Comment #1, bug #30463 (project make): I would separate removal of x.mk Create some start.mk all: $(MAKE) -f oops.mk rm x.mk remove .INTERMEDIATE from your oops.mk ___ Reply to this item at:

[bug #30381] Don't avoid implicit rule recursion quite so soon.

2010-07-17 Thread Olexiy Buyanskyy
Follow-up Comment #6, bug #30381 (project make): Reiner, I agree with Paul. Performance is very important. And we should not add very rare used feature. What about submakes. Did you try %.rev : % sort $? > $@ $(MAKE) $...@.rev __

[bug #30463] cannot make include makefile .INTERMEDIATE

2010-07-17 Thread Paul D. Smith
Update of bug #30463 (project make): Status:None => Not A Bug Open/Closed:Open => Closed ___ Follow-up Comment #2: I suppose it might be

[bug #30370] add a shorthand syntax for foreach-eval-call

2010-07-17 Thread Olexiy Buyanskyy
Follow-up Comment #6, bug #30370 (project make): Interesting to findout which way will work faster. Many generated pattern rules? or PAttern rule with multiple masks But in general I agree with Paul and Boris. Current make is flexible enough to generate common parts Let me give you real life exa

[bug #30328] Fast echo (with code proposal)

2010-07-17 Thread Olexiy Buyanskyy
Follow-up Comment #2, bug #30328 (project make): I am not sure if we really need echo, but it will be good to have command to output make variables to file. Because of shell limitation that is very expensive with echo. #performance is awful here!!! all: $(thousands_of_target_files) $(foreach

small patches submitted to savannah patch tracker

2010-07-17 Thread Ozkan Sezer
Hi: I submitted several small patches to savannah patch tracker. That tracker looks like not being visited much, so I thought that a notification here wouldn't hurt. [patch #7240] cast const pointers to void* when feeding them to free(), qsort() or realloc() http://savannah.gnu.org/patch/?7240