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

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


Reply via email to