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

Reply via email to