This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Implement -MF <output-filename>
- To: Bryce McKinlay <bryce at albatross dot co dot nz>
- Subject: Re: Implement -MF <output-filename>
- From: Tom Tromey <tromey at redhat dot com>
- Date: 08 Jan 2001 13:09:40 -0700
- Cc: neil at daikokuya dot demon dot co dot uk, gcc-patches at gcc dot gnu dot org
- References: <3A597A83.8FB42C31@albatross.co.nz>
- Reply-To: tromey at redhat dot com
>>>>> "Bryce" == Bryce McKinlay <bryce@albatross.co.nz> writes:
Bryce> I think this change has broken automake, which uses
Bryce> "-Wp,-MD,..." in its built-in rule for dependency generation
Bryce> (subsequently breaking libjava...). I'm not sure whether its
Bryce> automake or cc1plus which needs to be fixed, however.
Automake 1.4, the most recently released automake, with dependency
tracking enabled, will generate Makefiles which invoke gcc this way.
The only choice the user has about it is to disable automatic
dependency tracking.
Automake 1.5 will fix this, but that release is still not in sight.
Considering that I still get reports about automake 1.4 not working
with non-gcc compilers, I anticipate a flood of reports about how
automake doesn't work with gcc 3.0. It would certainly be more
convenient for me if gcc 3.0 could be backwards compatible here.
Tom