recovery: -Wl,--gc-sections is breaking things
recovery: udc framework