[Top][All Lists]
[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