*: the GNU linker is horrible