[Pkg-openssl-devel] Bug#699692: "Illegal instruction" when installing (creating certificate) with Wheezy's version 1.0.1c-4 of openssl on a system with Cyrix MII / IBM 6x86
Hans-Juergen Mauser
hjmauser at gmx.net
Sun Feb 3 16:47:35 UTC 2013
Package: openssl
Version: 1.0.1c-4
Hello!
When trying a new Wheezy install on a machine with Cyrix MII / IBM 6x86
CPU, openssl cannot complete it's install routine because the creation
of the default certificate fails reproducibly ith the result "illegal
instruction".
It seems as if the package is compiled with some optimisation not
suitable for regular Pentium machine.
I suggest checking the compilation options, as encryption is a basic
requirement of any system and should not be privileged to most recent
processors. SSL and/or SSH failing at install time even prevents
establishing a secure remote connection to take care of the problem.
Expected behaviour: installation / certificate ceration succeeds, as
Debian should be able of being installed on any Pentium or (with manual
work) even on a 486 machine. The MII/6x86 is supposed to be similar to a
Pentium Pro by its instruction set, and from my experience, anything
optimised for "686" is able to run on this CPU.
WORKAROUND: Using openssl 0.9.8o-4squeeze13 allows installation completion.
THEORETICAL DANGER: Maybe this "illegal instruction" problem can also
occur on more recent CPUs when performing a new Debian installation /
certificate creation and is possibly "hidden" as long as existing
certificates are present!
Please resolve this problem by removing "special" optimisations or by
providing a separate package for "older" processors.
Best regards,
Hans-Juergen Mauser
More information about the Pkg-openssl-devel
mailing list