%rename link                old_link

*link:
%(old_link) -T switch.ld%s -pie --gc-sections -z text -z nodynamic-undefined-weak

*startfile:
crti%O%s crtbegin%O%s