multilib.eclass: populate READELF
authorSergei Trofimovich <slyfox@gentoo.org>
Mon, 25 May 2020 12:59:54 +0000 (13:59 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Mon, 25 May 2020 20:47:07 +0000 (21:47 +0100)
commit7bd13f6d55a51f2a1f4da69a41df7973fa7503cc
tree38736089afd866e296b53bd68c506411256a8e1e
parentccdea417c4a259a03a745e3a977ac56827be5ae4
multilib.eclass: populate READELF

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-readelf' and 'readelf'.

meson build system uses 'readelf' or $READELF binaries
and relies on meson.eclass to populate READELF.

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

Tested on net-libs/gssdp package.

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