Hi,
In an Atom n2600 I've got Funtoo (x86_64) installed with a very tight set of CFLAGS (safe ones, but very specific for the architecture) and while the system runs very smooth, it's a royal PITA when it comes the time for compiling.
That being said, I need to install new software into the atom (e.g. Chromium, and while this is a valid example, it's not the only packages I need to install), and as compiling is taking ages, I wanted to compile it in a more powerful system, for later packaging with -B and subsequent installation with -K.
I've attempted a crossdev setup with my desktop (AMD Vishera 8350, Gentoo x86_64), but either I didn't understand the crossdev concept, or it refused to compile to the same architecture.
The thing is, both processors and systems are x86_64, only that the Atom has a very reduced instruction set; that being said, there are some incompatibilities between platforms.
I attempted a kvm setup with n270 CPU settings, which somehow the guest OS (systemrescuecd) understood as i686 platform; aside from that specific setup, any other setup I do on kvm ends with SIGILL interruptions, which prevents me for doing any useful operation when chrooting for the first time into the new environment.
For kvm use, this is what I did:
- Created the kvm VM (choosing n270 as CPU)
- Booted it with systemrescuecd
- rsync'ed the netbook's filesystem (funtoo) into the kvm VM
- Chrooted into the kvm VM
- any useful operation (emege, grub-install, even the file operation ends with SIGILL) doesn't appear to work, resulting in SIGILLs.
I'd appreciate any hints on what are my options from here.
Thanks in advance.


