Hi Daniel,
*************** main (int argc, char ** argv)
*** 1205,1211 ****
keep_it = 0;
if (!keep_it)
! unlink_if_ordinary (out_file_name);
input_scrub_end ();
--- 1206,1212 ----
keep_it = 0;
if (!keep_it)
! unlink (out_file_name);
input_scrub_end ();
Is this bit unrelated?
Doh! Yes, that was because I had been trying to use the 2.16 sources
with a libiberty from various different gcc branches (4.0 or 3.4 or some
such earlier gcc). The libiberty libraries in these earlier gcc source
trees do not have the unlink_if_ordinary() function, and rather than
upgrade all of them, or change my symbolic link tree to use the
libiberty in 2.16 binutils (which would cause its own problems), I chose
to *locally* modify the 2.16 sources. It is not my intention to check
this change into the actual 2.16 branch, and if I had been paying more
attention I would have edited it out of the patch before posting it. Sorry.
Cheers
Nick
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils