I don't remember if it ever worked or we just never tried.
After getting through a bunch of easily fixable errors I got:
relocation R_X86_64_32S out of range: 2148662744 is not in [-2147483648, 2147483647]; references __init_array_start
I have no clue about linkers, so this one is out of my reach. Maybe related to #723?
Fixed by d0be4a65