Created attachment 917137 [details] build log ../linux-pam-e634a3a9be9484ada6e93970dfaf0f055ca17332/meson.build:506:18: ERROR: Program 'elinks' not found or not executable
Created attachment 917138 [details] meson.aarch64-unknown-linux-gnu.arm64.ini.local
Created attachment 917139 [details] emerge info
Created attachment 917140 [details] meson log
We have this in the meson "native" file to stub out w3m and elinks: [binaries] w3m='true' elinks='true' However, this setting from the native file is ignored when cross-compiling. I think we need to add it to the cross file as well?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4293d2054dd7a1a2edd5bd5964bfada7342d66a7 commit 4293d2054dd7a1a2edd5bd5964bfada7342d66a7 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2025-01-21 19:09:37 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2025-01-21 19:09:37 +0000 sys-libs/pam: use a cross file for stubs when cross-compiling Closes: https://bugs.gentoo.org/948458 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-libs/pam/pam-1.7.0_p20241230-r3.ebuild | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-)
FYI you'll need to revert this in the next version because I fixed it upstream. https://github.com/linux-pam/linux-pam/commit/ab30f16cc7021f8d9b8446e050fd1e384d282c92