On Nov 30, 12:55 pm, Dima Pasechnik <dimp...@gmail.com> wrote:
> 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.
>

That is weird that you have to do this.  Juanjo suggested that he had
made a bunch of changes to totally change how forking works in ECL
this summer, but maybe they weren't merged?  I'm cc:ing him on this.

- kcrisman

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