-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Andreas Schwab on 9/27/2006 8:00 AM: > Ralf Wildenhues <[EMAIL PROTECTED]> writes: > >> The issue is >> much more special in this case: the FreeBSD compiler wrapper c89 >> accepts the options >> -MP -MD -MF -MT >> >> if they appear _after_ all the other command line arguments, > > The wrapper probably just stops parsing options at the first non-option, > and passes all remaining arguments unchanged.
Which sounds like a bug in the wrapper to me (like the one that was just fixed in the post coreutils 6.2 groups script). If they really want to stop parsing options, and pass all remaining arguments to gcc, then they should be using -- between the options they give gcc and the remaining arguments that they pass unchanged. But as long as that bug in the wrapper is still present, we might as well exploit it in depcomp :) - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFGxns84KuGfSFAYARAppXAKCOBXg3JyqwuAhcvV4+uJpL4sFJowCfQLEc CM6NSC8wavF/lnzvoENwu5Q= =oJBv -----END PGP SIGNATURE-----