Hi Darryl,

Thanks, Why aren't we then not seeing size increases for the binaries 
created from c code. Why is this happening only for C++ files ?

-Regards
Hemachandran

Darryl Gove wrote:
> Hi,
>
> Studio 12 C++ uses dwarf debug format which is stored in the 
> executable. SS11 uses stabs which is stored in the object files 
> (unless the flag -xs is specified).
>
> You might want to check the size of the stripped binaries.
>
> Regards.
>
> Darryl.
>
>
> On 09/10/08 07:05 AM, Hemachandran Namachivayam wrote:
>> Hi,
>>
>> I am comiling Suncluster code on SS12 and the generated debug binary 
>> is 10 times bigger than the one they used to be on SS12.
>>
>>  For e.g, here is am trying to generate clreslogicalhostname  and one 
>> of the CC command is
>> /ws/sc31u-tools/SUNWspro/SOS10/bin/CC -g   -Qoption ccfe 
>> -messages=no%anachronism  -Qoption ccfe -features=no%conststrings  
>> -xwe  -DTEXT_DOMAIN=\"SUNW_SC_CMD\"  
>> -DMESSAGE_DIR=\"/usr/cluster/lib/locale\"    -DSOL_VERSION=200411  
>> -DOS_PLATFORM=Solaris  
>> -I/workspace/hn154558/india/scal-dg+5.10+i386/proto/Sol_10/root_i386/usr/include
>>   
>> -I/workspace/hn154558/india/scal-dg+5.10+i386/proto/Sol_10/root_i386/usr/cluster/include
>>      
>> -I/ws/sc31u-tools/ref_proto/s10/s10u5_10/root_i386/usr
>> /include -I../../include 
>> -I/workspace/hn154558/india/scal-dg+5.10+i386/usr/src/common/cl 
>> -I../../include/xml 
>> -I/ws/sc31u-tools/ref_proto/s10/s10u5_10/root_i386/usr/include/libxml2 
>> -L/workspace/hn154558/india/scal-dg+5.10+i386/proto/Sol_10/root_i386/usr/cluster/lib
>>  
>> -L/workspace/hn154558/india/scal-dg+5.10+i386/proto/Sol_10/root_i386/usr/lib 
>> -L/workspace/hn154558/india/scal-dg+5.10+i386/proto/Sol_10/root_i386/lib 
>> -L/ws/sc31u-tools/ref_proto/s10/s10u5_10/root_i386/usr/lib 
>> -L/ws/sc31u-tools/ref_proto/s10/s10u5_10/root_i386/lib      -Y 
>> P,/ws/sc31u-tools/ref_proto/s10/s10u5_10/root_i386/usr/lib -Y 
>> P,/ws/sc31u-tools/ref_proto/s10/s10u5_10/root_i386/lib 
>> -R/usr/cluster/lib -DRS_LH -c  clresource.cc
>>
>> The resulting executable file size on S11 is
>>  du -sh clreslogicalhostname  324K   clreslogicalhostname
>>
>> On S12 it is
>> du -sh clreslogicalhostname  3.5M   clreslogicalhostname
>>
>> Any idea or suggestions ?
>>
>> -Thanks and Regards
>> Hemachandran
>> -- 
>> This message posted from opensolaris.org
>> _______________________________________________
>> tools-compilers mailing list
>> tools-compilers at opensolaris.org
>

Reply via email to