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