Le 04/11/2011 02:29, kcrisman a écrit :
On the other hand, it's also clear that without significantly more
help on the Cygwin port, it's not going to be there for a while.  I
just messed with it today, and decided to uninstall my Cygwin instead
because of some weird sed problem Leif and I were trying to figure out
a few months ago... sigh.

Why do you want to use cygwin?

I ported ekiga (http://www.ekiga.org) to win32 some years ago, using mingw. To that day, that is still how we have ekiga-on-win32 : it's cross-compiled on a debian box.

Of course, that was made easier by having a good build system in place already -- something I don't think all sage's spkg have.

I want as proof my still-in-the-works port of sage to ARM, which basically fails because some build scripts don't work like :
- check feature 1
...
- check feature N
- if we don't have what we *really* need : FAIL explaining why.

but rather a more deliberately fragile one :
- check very-specific-arch1, and set magic options if so ;
...
- check very-specific-archN, and set magic options if so ;
- if we aren't on a known arch, or a fly farted too near a known one : FAIL.

Another problem on the way to cross-compilation is that some packages want to run tests at compile-time to adjust settings : those tests will have to be disabled when cross-compiling.

So to summarize what's above :
1) I can help with a win32 port, but by cross-compiling, as I know it's efficient ; 2) in fact, helping with a win32 port would be a natural follow-up to my current work on the ARM port ; 3) but that won't be an easy ride (especially if I'm all alone as for the ARM port).

Snark on #sage-devel

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