added example of linker and weak symbols