Several people suggested trying the -xspace flag to Studio cc, which gives
us about 29Mb back, so I'll add that to the Mesa flags for build 110:

 3.4M   proto-i386-svr4/usr/X11/lib/modules/dri/i915_dri.so
 3.4M   proto-i386-svr4/usr/X11/lib/modules/dri/i965_dri.so
 3.2M   proto-i386-svr4/usr/X11/lib/modules/dri/r200_dri.so
 3.2M   proto-i386-svr4/usr/X11/lib/modules/dri/r300_dri.so
 3.1M   proto-i386-svr4/usr/X11/lib/modules/dri/radeon_dri.so
 2.9M   proto-i386-svr4/usr/X11/lib/modules/dri/swrast_dri.so
 3.8M   proto-i386-svr4/usr/X11/lib/modules/dri/amd64/i915_dri.so
 3.9M   proto-i386-svr4/usr/X11/lib/modules/dri/amd64/i965_dri.so
 3.6M   proto-i386-svr4/usr/X11/lib/modules/dri/amd64/r200_dri.so
 3.6M   proto-i386-svr4/usr/X11/lib/modules/dri/amd64/r300_dri.so
 3.6M   proto-i386-svr4/usr/X11/lib/modules/dri/amd64/radeon_dri.so
 3.3M   proto-i386-svr4/usr/X11/lib/modules/dri/amd64/swrast_dri.so
  22M   proto-i386-svr4/usr/X11/lib/modules/dri/amd64
  41M   proto-i386-svr4/usr/X11/lib/modules/dri

        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Alan Coopersmith wrote:
> I did finally do a build with the new Mesa version switched back to gcc,
> and it does seem gcc builds noticably smaller binaries than Sun Studio,
> so we may have to revert to the GNU compilers for Mesa in order to fit
> on the LiveCD, if we can't find a better fix soon:
> 
> Sun Studio 12 cc:
>  5.6M   /usr/X11/lib/modules/dri/i915_dri.so
>  5.9M   /usr/X11/lib/modules/dri/i965_dri.so
>  5.4M   /usr/X11/lib/modules/dri/r200_dri.so
>  5.5M   /usr/X11/lib/modules/dri/r300_dri.so
>  5.3M   /usr/X11/lib/modules/dri/radeon_dri.so
>  6.3M   /usr/X11/lib/modules/dri/amd64/i915_dri.so
>  6.7M   /usr/X11/lib/modules/dri/amd64/i965_dri.so
>  6.1M   /usr/X11/lib/modules/dri/amd64/r200_dri.so
>  6.2M   /usr/X11/lib/modules/dri/amd64/r300_dri.so
>  6.0M   /usr/X11/lib/modules/dri/amd64/radeon_dri.so
>  5.7M   /usr/X11/lib/modules/dri/amd64/swrast_dri.so
>   37M   /usr/X11/lib/modules/dri/amd64
>  5.0M   /usr/X11/lib/modules/dri/swrast_dri.so
>   70M   /usr/X11/lib/modules/dri
> 
> /usr/sfw/bin/gcc:
>  3.0M   usr/X11/lib/modules/dri/i915_dri.so
>  3.2M   usr/X11/lib/modules/dri/i965_dri.so
>  2.8M   usr/X11/lib/modules/dri/r200_dri.so
>  2.9M   usr/X11/lib/modules/dri/r300_dri.so
>  2.8M   usr/X11/lib/modules/dri/radeon_dri.so
>  2.5M   usr/X11/lib/modules/dri/swrast_dri.so
>  3.3M   usr/X11/lib/modules/dri/amd64/i915_dri.so
>  3.4M   usr/X11/lib/modules/dri/amd64/i965_dri.so
>  3.2M   usr/X11/lib/modules/dri/amd64/r200_dri.so
>  3.2M   usr/X11/lib/modules/dri/amd64/r300_dri.so
>  3.1M   usr/X11/lib/modules/dri/amd64/radeon_dri.so
>  2.8M   usr/X11/lib/modules/dri/amd64/swrast_dri.so
>   19M   usr/X11/lib/modules/dri/amd64
>   36M   usr/X11/lib/modules/dri
> 
>       -alan-
> 
> Alan Coopersmith wrote a while ago:
>> And to answer the inevitable questions from Dave about LiveCD size impact,
>> the uncompressed SVR4 package size changed due to a number of factors,
>> including removing code that's now in SUNWpciaccess & SUNWpixman or otherwise
>> not needed, merging the docs into the code packages (and thus removing the
>> docs second copy of the license notices), new code added, etc.
>>
>> The uncompressed package sizes in kb are:
>>
>>                              b106    b107
>> SUNWxorg-doc                  1601    --
>> SUNWxorg-graphics-ddx                10159   10642
>> SUNWxorg-mesa                        41993   78099
>> SUNWxorg-server                      39198   22015
>>                      total   92951  110756
>>
>> I hadn't noticed the SUNWxorg-mesa growth until making this list though,
>> it appears the dri modules for the various models of Intel & ATI graphics
>> almost doubled in size - not sure if that's from the Mesa 7.0.4 -> 7.2 move
>> or from changing the compiler used to build Mesa from gcc to Studio 12.
>> Other than that it seems we made progress in the size battle.
>>
>>      -Alan Coopersmith-           alan.coopersmith at sun.com
>>       Sun Microsystems, Inc. - X Window System Engineering
>>
>> _______________________________________________
>> xwin-discuss mailing list
>> xwin-discuss at opensolaris.org
> 


Reply via email to