On Dec 2, 5:36 am, William Stein <wst...@gmail.com> wrote:
> On Tue, Dec 1, 2009 at 7:18 PM, Dr. David Kirkby
>
>
>
> <david.kir...@onetel.net> wrote:
> > Trying to create a binary distribution on Solaris, I find some rather 
> > suspicious
> > looking files are being added:
>
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/symmetrica/
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/symmetrica/symmetrica.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/mpmath/
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/mpmath/utils.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/cremona/
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/cremona/homspace.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/cremona/mat.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/cremona/newforms.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_GF2.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_GF2E.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_GF2EContext.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_GF2EX.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_GF2X.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_lzz_p.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_lzz_pContext.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_lzz_pX.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_mat_GF2.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_mat_GF2E.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_mat_ZZ.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_ZZ.o
> > sage-4.2.1-Solaris-10-sun4u-SunOS/devel/sage-main/build/temp.solaris-2.10-sun4u-2.6/sage/libs/ntl/ntl_ZZX.o
>
> > There can not be any need for object files can there?
>
> > I've no idea where the directory temp.solaris-2.10-sun4u-2.6 comes from.
>
> The reason for these files is so that if a user modifies the Sage
> library and then types "sage -br" it takes a few seconds the first
> time instead of an *hour*.    This makes an absolutely dramatic
> difference in whether or not somebody will develop on Sage.  If their
> first
> experience is:
>
>   1. Modify Sage's library code
>   2. Type "sage -br" and wait 1-2 hours to see the result...
>
> they probably aren't left with a warm fuzzy feeling.   Given that an
> extracted Sage install is about 1.5GB (or more), this extra 130MB is
> well worth it.
>
>  -- William

Fair enough, I understand that now.

I'm puzzled why the Solaris binary is so big compared to the others. I
checked over it briefly and found the links to libraries are links,
not duplicate copies. Perhaps I have a core dump or something like
that - I will look more closely. If all is well, I'll upload version
4.2.1 built on the first release of Solaris 10.

I just looked on the Wolfram Research site, to see the size of the
binaries for a trial version.

http://www.wolfram.com/products/mathematica/experience/request.cgi

Solaris is the biggest, but not by a large amount. The sizes are:

Solaris 695.42 MB
Linux 647.57 MB
Mac  616.04 MB
Windows 474.76 MB

Dave

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to