%% Nicol�s Lichtmaier <[EMAIL PROTECTED]> writes: >> I'm running GNU Make 3.80 on Tru64 4.0F on an Alpha. I'm >> intermittently getting empty values as the result of a $(shell foo) >> function call. One 'make' run, the variable gets the value I >> expect, which is the output of the command; the next run, the >> variable gets an empty value.
nl> I'm having the same exact problem. The shell function fails nl> intermitently. A curious thing is that if I replace $(shell command ... nl> ) with $(shell trace command ... ) then the problem disappears. nl> Have you found a solution? Please tell me if you do find one =) This sounds like a problem with the Tru64 implementation of signals and/or SIG_RESTART. I have two suggestions: first, try using the 3.81beta1 release (http://mad-scientist.us/make/make-3.81beta1.tar.bz2). If that doesn't help, try reconfiguring GNU make with the --disable-job-server flag and rebuild it, and see if that helps. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-make
