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

Reply via email to