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