opensc fails to cross compile for arm/arm64 target because libtool
adds host /usr/lib64 to -L during make install when the libraries are
relinked.
Adding elibtoolize in src_prepare() applies the "cross" patch that
fixes this.
Closes: https://bugs.gentoo.org/718790
Signed-off-by: John L Chen <zuan@chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/15460
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
EAPI=7
-inherit bash-completion-r1
+inherit bash-completion-r1 libtool
DESCRIPTION="Libraries and applications to access smartcards"
HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki"
ctapi? ( !pcsc-lite !openct )
|| ( pcsc-lite openct ctapi )"
+src_prepare() {
+ default
+ elibtoolize
+}
+
src_configure() {
econf \
--with-completiondir="$(get_bashcompdir)" \