Re: sh embedding

2012-07-23 Thread icegood
Philip Guenther-2 wrote: > > The '==' operator is a bash extension... > Yes! Indeed! I checked. The problem was in '=='. I simply use 'c' much more than bash, that why i used it. Since main question is closed we can now flud about others :) So, about locks. You understand idea of locks in rig

Re: sh embedding

2012-07-23 Thread Philip Guenther
On Mon, Jul 23, 2012 at 11:59 AM, icegood wrote: > from newer version of gnu make (3.81 under kubuntu 12.04) > > .PHONEY: all > all: > if [ \( "$$(ls *.lock 2>/dev/null)" == "" \) ]; then \ The '==' operator is a bash extension that is supported by many but not all shells. Perhaps the sh

Re: sh embedding

2012-07-23 Thread Paul Smith
On Mon, 2012-07-23 at 11:59 -0700, icegood wrote: > .PHONEY: all > all: > if [ \( "$$(ls *.lock 2>/dev/null)" == "" \) ]; then \ > touch $@.lock; \ > if [ \( ! -e $@ \) -o \( ../$(tag_fn) -nt $@ \) ]; then \ > echo $@ done; \ > else \ > touch $@; \ > fi; \ >

sh embedding

2012-07-23 Thread icegood
from newer version of gnu make (3.81 under kubuntu 12.04) .PHONEY: all all: if [ \( "$$(ls *.lock 2>/dev/null)" == "" \) ]; then \ touch $@.lock; \ if [ \( ! -e $@ \) -o \( ../$(tag_fn) -nt $@ \) ]; then \ echo $@ done; \ else \ touch $@; \ fi; \ rm -f $@.l

[bug #36925] Memory corruption or use after free

2012-07-23 Thread anonymous
URL: Summary: Memory corruption or use after free Project: make Submitted by: None Submitted on: Mon 23 Jul 2012 18:14:40 UTC Severity: 3 - Normal Item Group: Bug

Parallel build fails with 3.82

2012-07-23 Thread Burton, Ross
Hi, I'm doing builds of WebKit with make -j8 because it reduces the build time from hours to 20 minutes on my build machine, but with GNU Make 3.82 there are occasional build failures due to what appears to be a problem in 3.82 (not 3.81). The WebKit bug is https://bugs.webkit.org/show_bug.cgi?id