Re: Testing armv7 on aarch64 via poudriere

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 29 Jul 2025 19:11:54 UTC
On Jul 29, 2025, at 11:22, Nuno Teixeira <eduardo@freebsd.org> wrote:

> poudriere jail -c -j freebsd141armv7 -v 14.1-STABLE -m freebsdci -a arm.armv7
> 
> This one should work since I use this method in the past.
> Preference is to have a release. But if the others methods fail, I'll use stable branch.
>  poudriere jail -c -j freebsd143armv7 -v 14.3-RELEASE -m http -a arm.armv7
> # Failed to fetch from https://download.FreeBSD.org/releases/arm/armv7/14.3-RELEASE/MANIFEST
> 
> Maybe because armv7 is not a tier 1 (?)

What does exist is:

https://download.freebsd.org/ftp/releases/arm/armv7/ISO-IMAGES/14.3/FreeBSD-14.3-RELEASE-arm-armv7-GENERICSD.img.xz

But that is not something poudriere is designed to deal with.

Alternatives include (just copies of commands I use, not tailored to your context):

14.3-RELEASE:
# poudriere jail -c -jrelease-armv7 -aarmv7 -U https://pkg.freebsd.org -mpkgbase=base_release_3 -v 14 -X

14.3-STABLE:
# poudriere jail -c -jofficial-armv7 -aarmv7 -U https://pkg.freebsd.org -mpkgbase=base_latest -v 14 -X

Each would use a PkgBase distribution in the poudriere jail.

I'll note that -aarmv7 (possibly with a space) instead of -a arm.armv7
was important for the PkgBase use context, last I knew.

===
Mark Millard
marklmi at yahoo.com