Oh my. Both the Cog and Interpreter sqUnixExternalPrims.c have two implementations of ioLoadModule(). I think Cog ends up leaning on tryLoading() while the Interpreter leans on tryLoadModule(). It's appalling. Just count the number of uses of dlopen(). I'm no C programmer and following this stuff through step by step with gdb was needless torture. It's the reason my 32-bit Cog/Stack builds fail on Ubuntu 15.04. **shivers**
What's most revolting is there are about five systems of tests looking for every possible combination (i.e. so.vm-display-X11, vm-display-X11.so, vm-display-X11.dylib, etc.) and they all fail. Only the last one works or something like that. **shivers like Bart Simpson**
I think the reason is that nobody wants to offend their forebearers. The [four] of you attend Squeak Board meetings. Come to some kind of agreement on what can be ripped out and then send Ian an nice note.
Well said. Yes, let's.
-C
-- Craig Latta netjam.org +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)