lto = 'fat' + RISCV interrupts results in changed binding to STB_GLOBAL
linker errors
#1326
Labels
bug
Something isn't working
It seems this is specific to LTO.
cpu_int_x_handler
as weak symbolscpu_int_x_handler
handlers as global symbols to override the weak symbols for vectoringIt seems with
lto = 'fat
both the weakly linked symbols and the strong symbols end up in the same codegen unit and LLVM complains about the binding changing, but in reality the binding change is actually some global symbols that can resolve weaker ones.The text was updated successfully, but these errors were encountered: