- support "weak" function definitions when available with compiler.