Created attachment 888855 [details] glib-build-failure-log While going through the 23.0 profile migration, I ran into the following issue. My system had LTO enabled, but during the `emerge -e @world` step of the profile migration, gcc threw an ICE -- AIUI this is related to USE=+zstd being added to gcc in this profile. Even after disabling LTO (the state of the system in the emerge --info attached), this continued. The library with the .a file gcc was unable to read, dev-util/sysprof-capture, was not being built until *after* glib in the world build process. Rebuilding this library manually with a oneshot portage command appears to have resolved this issue. Sam James indicated to me in IRC this could be worth troubleshooting as a portage dependency resolution error as dev-util/sysprof-capture should have been rebuilt before dev-libs/glib. Build failure build log attached for context, along with emerge --info, emerge -epv @world and emerge -epv --debug @world (stderr and stdout both).
Created attachment 888856 [details] emerge -pev --debug
Created attachment 888857 [details] emerge --info
Created attachment 888858 [details] emerge -pev @world (no debug)