shared linker