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
>