bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: No output from $(shell foo) on Tru64


From: Paul D. Smith
Subject: Re: No output from $(shell foo) on Tru64
Date: Mon, 26 Jul 2004 13:30:09 -0400

%% Nicolás Lichtmaier <address@hidden> 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 <address@hidden>          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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]