Page MenuHomeFreeBSD

graphics/png: exclude SIMD from armv{6,7} in QEMU_EMULATING
ClosedPublic

Authored by vishwin on Oct 30 2022, 12:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Mar 28, 9:56 AM
Unknown Object (File)
Fri, Mar 27, 2:50 PM
Unknown Object (File)
Thu, Mar 19, 7:39 AM
Unknown Object (File)
Sun, Mar 15, 2:52 PM
Unknown Object (File)
Feb 27 2026, 3:20 PM
Unknown Object (File)
Feb 25 2026, 2:51 AM
Unknown Object (File)
Jan 31 2026, 9:28 AM
Unknown Object (File)
Jan 26 2026, 6:33 AM
Subscribers

Details

Summary

The current version added an assert for ARM NEON detection, which is not supported under QEMU_EMULATING, so the build fails. Prevent exposing the SIMD option in this case.

Test Plan

No functional changes.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 48091
Build 44978: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.Oct 30 2022, 6:54 AM

what does it have to do with qemu?

This comment was removed by vishwin.

Don't have any real armv{6,7} hardware I can run compiles on to verify whether the SIMD option works or not, so I left the option exposed for those cases.