merge linker -> sync

consolidate