compiler: use weak aliases to provide default definitions This is simpler and more portable. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>