We only use symidx on x86, so only compute it on x86 to fix a set but not used warning on aarch64.
Sponsored by: Netflix
rebase / refactor / redo