[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU make 3.81beta3 released
From: |
Paul D. Smith |
Subject: |
Re: GNU make 3.81beta3 released |
Date: |
Tue, 28 Jun 2005 09:51:54 -0400 |
%% "Dmitry V. Levin" <address@hidden> writes:
dvl> There is a real issue which should be dealed with before release:
dvl> "gcc -M -MF" doesn't aware of new make behaviour (second expansion) and
dvl> sometimes (e.g. for libjava files which contain $ symbols) produces
dvl> inappropriate dependencies. The problem is that gcc should support make
dvl> without second expansion.
dvl> See also https://savannah.gnu.org/bugs/?func=detailitem&item_id=12260
I understand your concern, but I don't know that we can wait for
GCC/autoconf/automake to have new releases with this support before we
release 3.81. It's possible there will be such releases, but I don't
want to predicate the 3.81 release on it.
This is a hard problem, because any change that these tools make to
support this new feature will automatically force the resulting output
to be GNU make-specific: it will no longer work with any other version
of make. I don't know if that's acceptable to them (or maybe that's how
it works already?)
I did post a question on the auto* mailing lists back in March when you
brought this up, discussing the new feature and the implications for
these tools, but I received no response from anyone so I don't know what
to make of that.
--
-------------------------------------------------------------------------------
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