On 6/28/2025 12:10 PM, whiteman808 wrote:
On 28 Jun 2025, 10:33:24, Jay Faulkner wrote:
On 6/28/2025 9:38 AM, whiteman808 wrote:
Is it necessary to reinstall Gentoo if I change CPU or motherboard? If
not, what steps should be done on the existing Gentoo installation? Do I
need to do these operations from chroot?
I'm assuming this is amd64->amd64.

So the main thing to worry about is CPU compatibility, and your CFLAGS. If
you're using -march=native, there's a chance your system won't work as
compiled. This isn't always true, but these days it's no longer a guarantee
that a newer CPU will have all the features of the old.


What I usually do in this case is:

- set -march=x86-64-v3 (or whatever lowest-common-denominator CPU arch
generic target works) --
https://wiki.gentoo.org/wiki/Safe_CFLAGS#Generic_psABI_levels can help with
this. - Ensure my system is fully updated, and `emerge --depclean`'d. -
emerge -e @world # this will rebuild your entire system.


You can *significantly* reduce the pain of this by using the binary package
host.


-JayF
Should I execute `emerge -e @world` inside chroot on some livecd?

As long as you pick a target that overlaps your current and future CPU, you should be able to perform 100% of the steps on the "before" PC.


-JayF


Reply via email to