Illegal instruction (core dumped)

This has been happening for a while and is caused by old CPUs without necessary instructions support (ADX specifically). Can be fixed by compiling software from source on that machine.

Official builds mention in release notes that Haswell and older CPUs (and similar, which N5030 is in terms of instruction support) are not supported at the moment.

They will be in the future (in Gemini 3e), but processors without ADX instructions support will be impacted significantly in terms of performance and will be in disadvantage comparing to processors that do support ADX instructions.

Whether it is critical or not do not know yet, but any modern desktop processor starting with Broadwell on Intel side and Ryzen (ZEN 1) on AMD side do support it. N5030 is running a special low-power architecture and doesn’t support these a bit more advanced instructions, but successors from Tremont microarchitecture might actually support it (N6xxx processors).

2 Likes