%% 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

Reply via email to