You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After 1981b1b, LLD converts symbols in discarded sections into undef symbols. This happens even if there are no references to the symbol from non-discarded sections.
This change breaks building the Linux kernel with LLD in some configurations (CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y) and does not match the behavior of previous LLD versions or the behavior of the BFD linker.