multilib.eclass: populate AR, NM, RANLIB, OBJDUMP, STRIP, bug #724558
authorSergei Trofimovich <slyfox@gentoo.org>
Fri, 22 May 2020 22:36:50 +0000 (23:36 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Sat, 23 May 2020 08:17:14 +0000 (09:17 +0100)
commitdd35b529194fdcadf324fd4f0a466a61aa1dfadb
treebca3088cecef81b0fc92a54e4dc1cac8af329812
parent04dfc88c9a33082a9cf13f60a232c1ba36ee11e9
multilib.eclass: populate AR, NM, RANLIB, OBJDUMP, STRIP, bug #724558

For both multilib and non-multilib profiles binutils provides
tools with native CHOST prefix only. For example on amd64 there
is only 'x86_64-pc-linux-gnu-nm' and 'nm'.

On abi_x86_32 tools are usually configured with --host=i686-pc-linux-gnu.
Configure tries i686-pc-linux-gnu-nm, then falls back to 'nm'.

The change overrides NM and friends to 'x86_64-pc-linux-gnu-nm' for
multilib setup similar to other environment variables.

Reported-by: Kent Fredric
Closes: https://bugs.gentoo.org/724558
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
eclass/multilib.eclass