Dag Sverre Seljebotn wrote:
William Stein wrote:
On Fri, Jan 22, 2010 at 10:37 AM, Jaap Spies <j.sp...@hccnet.nl> wrote:
William Stein wrote:
On Fri, Jan 22, 2010 at 9:31 AM, Dima Pasechnik<dimp...@gmail.com> wrote:
Robert,
the advantage is that it will simplify the *development* of Sage.
Right now  lots of stoppers seem to come from upstream packages.

I also do not see a  real problem with "specific versions" of
packages. Somehow,
all the other open-source math projects seem to be able to manage this
well,
e.g. Singular manages to coordinate with GMP.
As well, lots of things like needlessly tying Sage up to a very
particular version or
an environment can be sorted out simply by using autoconf properly...
I so wish you were right!    The programs you refer to like Singular
are very simple and tiny compared to Sage.  If things were so easy as
you think, somebody would already have set things up so one can do
things that way.  Nothing is stopping anyway from doing that now.

Happens that Singular is a stumbling stone in the port of Sage to
Open Solaris 64 bit! As it comes to building libsingular I have no clue at
the moment.


Even things that are relative simple aren't very simple.

Sage has a cross-platform build system and environment.   One question
that is related to the discussion in this thread is what the situation
is with other cross-platform build environments.   Of course I know
about Debian/Fink/Cygwin/etc., which are specific to different
operating systems.  Does anybody know of *any* good cross-platform
build environments besides Sage?    Python is such a thing to some
extent...

Not really what you want, but you should be aware of

http://en.wikipedia.org/wiki/OpenSUSE_Build_Service

which, despite the name, is meant for targeting multiple Linux distributions at once. David C. of NumPy sees this as the big way of distributing scientific Python software in the future. Of course, that's not quite cross-platform enough for Sage, but it is in the same ballpark, and the fundamental problem that is dealt with is probably close enough that perhaps one could extend it to Cygwin and Mac.

Ahemm...and Solaris! Sorry (talk about bad timing...)


I don't know if anything related comes out of the http://www.snakebite.org/ project (which I haven't heard about for some time), but I guess that's more about hardware access than the build problem as such.



--
Dag Sverre

--
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