I guess I figured this out. This problem was in weird behavior of 
capitalization of filenames and directory names, and/or in the fact that
I was building in a subdirectory of the home directory of a WIndows domain 
user...

Moving the build tree to a saner place fixed this weirdness.
And then I was back to where I got stuck last Spring, namely, that the 
temporary DDLs created by ECL were breaking Cygwin's fork command.
So I tried to pass options to the external linker, by setting
(setf c:*user-ld-flags* "-Wl,--enable-auto-image-base")
before calling asdf.
It didn't help, but
(setf c:*user-ld-flags* "-Wl,--image-base=0x79000000")
did! This means, create temporary DLLs starting at the address 0x79000000; 
all the other Cygwin and Sage DDLs are rebased from 0x77000000, and
that's probably what makes the thing work OK. Of course it's a terrible 
hack, but in the absence of a better one it would do, hopefully. 

OK, I'll make an updated maxima spkg, with this Cygwin-specific addition...

Dima

 

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