It was missing some definitions compared to the libopencm3_lpc43xx.ld.
Previously there were nasty dependency issues causing M4 objects to be linked into the M0 library