relocation pass for shared modules