I'm not sure I understand the question, but I'll elaborate on the
situation a bit in hopes that I can answer it anyway.
Automake-1.4p5 generates Makefile.in's that use the syntax:
ylwrap PROGRAM INPUT [OUTPUT DESIRED]... -- [ARGS]...
Automake-1.7 generates Makefile.in's that use the syntax:
ylwrap INPUT [OUTPUT DESIRED]... -- PROGRAM [ARGS]...
So if we use automake-1.7 to build Makefile.in binutils/ld/gas, we need
to use the ylwrap from automake-1.7 as well, which uses the new syntax
and therefore requires the change to the GDB Makefile.in. I don't
think it's possible to have a version of the GDB Makefile.in that works
with both versions.
But, to clarify even further: if we use the new ylwrap from Automake
1.7, regardless of what version of _automake_ we are using, then Klee's
patch to gdb/Makefile.in will work.
This means that all directories which use both automake and ylwrap must
be converted at the same time however.
[australian expletive deleted]