This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: objcopy fails silently with an empty input file
- From: Nick Clifton <nickc at redhat dot com>
- To: Shaun Jackman <sjackman at gmail dot com>
- Cc: binutils at sources dot redhat dot com
- Date: Wed, 13 Apr 2005 17:06:59 +0100
- Subject: Re: objcopy fails silently with an empty input file
- References: <7f45d939050412163547d2cfe9@mail.gmail.com>
Hi Shaun,
objcopy silently fails when the input file is empty. I'd rather it
didn't fail -- this used to work in previous versions -- but it
definitely shouldn't fail silently.
Please could you try the attached patch and let me know if you have any
problems with it ?
Cheers
Nick
binutils/ChangeLog
2005-04-13 Nick Clifton <nickc@redhat.com>
* objcopy.c (copy_file): Emit a message when skipping an empty
input file.
Index: binutils/objcopy.c
===================================================================
RCS file: /cvs/src/src/binutils/objcopy.c,v
retrieving revision 1.77
diff -c -3 -p -r1.77 objcopy.c
*** binutils/objcopy.c 15 Mar 2005 17:45:18 -0000 1.77
--- binutils/objcopy.c 13 Apr 2005 16:06:23 -0000
*************** copy_file (const char *input_filename, c
*** 1701,1706 ****
--- 1701,1707 ----
if (get_file_size (input_filename) < 1)
{
+ non_fatal (_("%s: empty input file"), input_filename);
status = 1;
return;
}