This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: File size increases significantly after objcopy


"C Jaiprakash, Noida" <cjaiprakash@hcltech.com> writes:

> Hi,
>   I am building colilo for a coldfire (v4e) target. I am facing a strange
> problem. If i build colilo with -O0 option and convert the ELF binary to
> bnary, srec format following are the resulting file sizes
>
> -rwxr-xr-x    1 cjaiprakash coldfire      93K Nov 25 18:58 colilo.bin
> -rwxr-xr-x    1 cjaiprakash coldfire     123K Nov 25 18:58 colilo.elf
> -rw-r--r--    1 cjaiprakash coldfire     279K Nov 25 18:58 colilo.s19
> -rw-r--r--    1 cjaiprakash coldfire     279K Nov 25 18:58 colilo.srec
>
> But when i build the colilo with -O2 option file size increase
> significantly, following are the sizes
> -rwxr-xr-x    1 cjaiprakash coldfire      17M Nov 25 19:01 colilo.bin
> -rwxr-xr-x    1 cjaiprakash coldfire     107K Nov 25 19:01 colilo.elf
> -rw-r--r--    1 cjaiprakash coldfire      49M Nov 25 19:01 colilo.s19
> -rw-r--r--    1 cjaiprakash coldfire      49M Nov 25 19:01 colilo.srec
>  
> ELF binary size is ok but why the file sizes for bin, srec are so huge? 

Look at the program headers, any holes?  Without any information to
reproduce it's hard to investigate.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]