Hi Harley, Why not just have gcc create the shared object using the -shared option? It knows all about the platform specific link magic to create shared objects;) Yours sincerely, Bjorn