Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Dec 2023 20:52:51 +0100
From:      Alex Samorukov <samm@freebsd.org>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: problems on FreeBSD14 on armv6 board (RPI1-B)
Message-ID:  <7115fd399a58084266b71ecfbd400334@freebsd.org>
In-Reply-To: <A98DDDE3-DE73-4908-B224-C288E6A36180@yahoo.com>
References:  <2025707260.15114.1702739060451@localhost> <29274DE1-57D2-45D3-BEB0-CBCF7C70681D@yahoo.com> <3E19FD5D-BC1A-4BA0-970F-BF195D8F7470@yahoo.com> <fca474837836af15bf097dc2a788951c@freebsd.org> <A98DDDE3-DE73-4908-B224-C288E6A36180@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2023/12/17 19:20, Mark Millard wrote:
root sort of support for armv6, not
> lib32 support.
> 
> The FreeBSD build servers ( ampere[1-3] ) are not booted with
> such special kernels (or worlds). But they do build armv7 on
> arm64. armv7 also used to be built via qemu on amd64 and had
> the same sorts of problems back then that armv6 still has.
> 
> If you read my other notes in:
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256132
> 
> be aware that some later notes correct my errors in my earlier
> notes, making for a messy read.
> 

Thank you for reply. I had (possibly wrong) the impression that armv7 
CPU is compatible with instructions. At least i can perfectly run armv6 
binaries (e.g. rpi1 chroot) on armv7, despite the fact that it is 
"kern.supported_archs: aarch64 armv7". Also i was using this VM for a 
long time, just to build packages I am using for my old rpi1 (domoticz, 
ebusd, fresh libraries, etc). Now I am running full bulk and it seems to 
work fine.  I did a small patch to poudrier to make it possible [1], but 
it seems that upstream does not care about patches anymore.

Regarding bug 256132 - so far i cant find that it impacting my builds at 
all - binaries are running well. I could assume that some configure 
scripts could try to check (and enable) some flags for armv7 while 
building, but I think the chances are very low and it could be handled 
on ad-hoc basis.

Please correct me if i am missing something. Thank you, Oleksij

[1] https://github.com/freebsd/poudriere/pull/1063

> 
> ===
> Mark Millard
> marklmi at yahoo.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7115fd399a58084266b71ecfbd400334>