Created attachment 489712 [details] emerge --info systemd, freshly boostrapped ~amd64 stage. sys-apps/systemd installs libraries and binaries into /usr/lib/systemd and (since 334) /lib/systemd I'm testing a ~arch default/linux/amd64/13.0/systemd profile with forced LIBDIR_x86=lib SYMLINK_LIB=no and maybe it should go to /lib64 /usr/lib64 I'm not sure if it's intended or should be fixed. see https://bugs.gentoo.org/show_bug.cgi?id=506276
Nope, it's the correct upstream location. Moving it elsewhere will break a lot of stuff.
You could have kept a symlink to lib64. The binary was reachable through /usr/lib64/systemd/systemd (/usr/lib was a symlink to /usr/lib64) and that was what I had in my grub.conf. After the migration to 17.1 I had an unbootable system. Luckily I carry an old entry with openrc around... This really caused me quite some headaches and even more hours to track down. I hope we are now done with risky upgrades and just have to deal with normal updates...