Hi Ross,

On Fri, 1 Sept 2023 at 12:19, Ross Burton <[email protected]> wrote:
> On 31 Aug 2023, at 10:16, Benjamin Bara via lists.openembedded.org 
> <[email protected]> wrote:
> >
> > From: Benjamin Bara <[email protected]>
> >
> > This commit should look for unsupported instructions depending on the
> > active tune features. For now, it checks for vfpv3d16 and other non-neon
> > machines, but it can be easily extended for other architectures/checks.
> >
> > Reason for this check is that a couple of packages assume neon support
> > for armv7, but it is actually optional.
>
> Presumably this will trigger on recipes which generate the code for all the 
> extended instructions (neon, sve, etc) and pick and runtime what functions to 
> run?

Yep, that's true. So far, I found openssl[1] and pulseaudio[2], but I am still
testing. I would insane_skip these in a V2 if it is considered useful.

Regards,
Benjamin

[1] https://github.com/openssl/openssl/blob/openssl-3.1.2/crypto/armcap.c#L71
[2] 
https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/v16.1/src/pulsecore/cpu-arm.c?ref_type=tags#L115
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#187161): 
https://lists.openembedded.org/g/openembedded-core/message/187161
Mute This Topic: https://lists.openembedded.org/mt/101070322/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to