VirtualBox not an i386 binary! Wrong name!
|Reported by:||inox||Owned by:|
|Component:||host support||Version:||VirtualBox 4.2.6|
|Keywords:||i386, CMOV, i686||Cc:|
|Guest type:||all||Host type:||Linux|
VirtualBox 4.2.6 for Linux has nor i386, neither i486 compatible binaries. Using Conditional Move (CMOV) compiler instruction (for example the GNU Compiler with its -march=i686 option) makes it an i686 binary and causes Illegal instruction on i486 kernels. It should be stated clearly on the download page (rather than calling the deb file eg. that way virtualbox-4.2_4.2.6-82870~Ubuntu~precise_i386.deb).
It would be nice to run VBox on modern embedded chips lacking the full i686 instruction set, but if you aren't going to compile to i486, please - at least - don't confuse people with the package name.