make linker step work for client programs