On 15/04/13 16:53, Tanstaafl wrote:
On 2013-04-15 11:42 AM, Michael Mol <mike...@gmail.com> wrote:
Guessing the new host has different CPU capabilities exposed to the
guest, either because of a differing hypervisor configuraiton, or
because of the different underlying hardware.
Hmmm again...
CHOST is the same on both:
CHOST="i686-pc-linux-gnu"
Hi Tanstaafl,
Basically your issue is that your Gentoo system is compiled to use a
specific instruction set, by doing this you get a very small performance
increase on that exact CPU model at the cost of incompatibility with
other CPUs. In a virtual environment, especially one where you do not
control the hardware this is not a great idea since your provider can
swap out your CPU with a different model and there isn't much you can do
about it.
If I was you I'd boot off the rescue CD Linode provide, mount your root
device, chroot in and set the following values in make.conf for both
systems:
CFLAGS="-O2 -mtune=generic -pipe"
CHOST="i686-pc-linux-gnu"
These settings will build packages that will work on almost every modern
CPU out there, once they are set you'll need to re-build @system and
@world, hopefully the system will be able to cope with that or you're
looking at a full re-build. You also want to be using 32 bit kernels on
both systems since they are 32bit systems.
---
Peter