--- a/dev-embedded/openocd/openocd-9999.ebuild 2022-11-12 11:05:21.583908618 -0000 +++ b/dev-embedded/openocd/openocd-9999.ebuild 2022-11-19 22:43:02.815930772 -0000 @@ -12,7 +12,7 @@ MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" S="${WORKDIR}"/${MY_P} - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~arm64" SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz" fi @@ -42,9 +42,14 @@ src_prepare() { default + ELF64=0 + if [ "${ABI}" == "amd64" -o "${ABI}" == "arm64" ] ; then + ELF64=1 + fi + # Clear the use of 32bit binaries if [[ ${PV} == *9999 ]] ; then - AT_NO_RECURSIVE=yes eautoreconf + HAVE_ELF64=${ELF64} AT_NO_RECURSIVE=yes eautoreconf fi }