%% "Dmitry V. Levin" <[EMAIL PROTECTED]> 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 <[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
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to