I don't have the original code, but the fact that somebody has stumbled on that error means that it's a bit suboptimal. I did suggest (setf sb-c::*compile-file-to-memory-space* :dynamic), but that robs of some of the nice features provided by immobile code.
What is the decision time cut-off for immobile/dynamic? Can it be done before assembling? Can we catch the error and re-assemble to dynamic space instead?
I don't have the original code, but the fact that somebody has stumbled on that error means that it's a bit suboptimal. I did suggest (setf sb-c::* compile- file-to- memory- space* :dynamic), but that robs of some of the nice features provided by immobile code.
What is the decision time cut-off for immobile/dynamic? Can it be done before assembling? Can we catch the error and re-assemble to dynamic space instead?