On 6/21/25 14:17, A FreeBSD User wrote:
Hello,

After a recent upgrade of a 14-STABLE (14.3-STABLE #0 n271755-ef360183df81: Sat 
Jun 21
11:23:41 CEST 2025 amd64) appliance and net/asterisk22 (poudriere build, 
builder host is also
14-STABLE, just for the record) the asteriks binzry quits with

Illegal instruction (platform: PCEngine APU4C2, hw.model: AMD GX-412TC SOC).

Does anybody see this issue, too?



If I understand correctly you are building binaries yourself.

Do you use any optimization options, especially -march and similar ones?

The error could be caused by a binary optimized for a newer arch supporting features (so instructions) not supported by the actual CPU you're using.

It is quite possible that with the same optimizations the previous version used to work and the newer one does not. Maybe the code in the old version did not cause the compiler to output any instructions not compatible with your CPU, while some code in the new version does.


This is just one possibility though, maybe there are more possible causes.

--
Guido Falsi <[email protected]>

Reply via email to