Summary: | dev-python/pyblake2 (all versions) illegal opcode trap on core2 processors | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Richard Gray <richard> |
Component: | Current packages | Assignee: | Michał Górny <mgorny> |
Status: | RESOLVED INVALID | ||
Severity: | major | CC: | floppym, mgorny, python |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Richard Gray
2018-01-04 22:14:45 UTC
emerge --info indicates you are running a Pentium D, not a Core 2. Please try compiling with -march=nocona instead. To elaborate, Core 2 supports the SSSE3 instruction set. Pentium D does not. pyblake2 uses SSSE3 instructions heavily if the compiler options allow it. GCC manual for reference: https://gcc.gnu.org/onlinedocs/gcc-6.4.0/gcc/x86-Options.html#x86-Options Thanks for the steer, Mike. I have tried the change you suggest and all seems well now. My mistake for the Pentium D/Core 2 - it was set this way a long time ago and I cannot remember why! I'll try recompiling everything now and hopefully there will be no snags. Closing as wrong CFLAGS then. |