On Fri, 2014-08-01 at 13:31 +0530, Nilesh Govindrajan wrote: > systemd-nspawn seems to be interesting. But will it work on my i5? > Because I prefer to use -march=native. For using distcc I copied all the > flags that gcc selects in march=native mode to make.conf. systemd-nspawn is described as "a chroot on steroids". It has no impact on what flags you use for compiling packages. The advantage of systemd-nspawn is the fact that it actually isolates and executes the chroot's own init process, either systemd or (as I understand - haven't tested myself) newer versions of OpenRC. Once you're in the chroot, things work almost the same as if you had actually booted the system itself (with some exceptions). It manages mounting the virtual filesystems it needs, and has built-in functionality for managing bind mounts if needed (such as binding your portage tree so you don't have to re-download it). As Neil said, once inside the chroot, you would still have to manually set your CFLAGS - "-march=native" is a function of gcc to dynamically detect the optimal flags to use *at the time it compiles*. All this is rather meaningless, though, if you don't have systemd on your host system anyway. -- wraeth