I think we agreed a while ago that it would be a good idea to make the cygwin DLL always occupy the same space in memory. I know that this would be a good thing for cases where c++ method pointers are stored in shared memory. Did we ever find a way of stripping the relocatable bits using GNU tools? Or can Jason's rebase utility do this, maybe? cgf