https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117177
Sergei Trofimovich <slyfox at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |slyfox at gcc dot gnu.org --- Comment #4 from Sergei Trofimovich <slyfox at gcc dot gnu.org> --- I suspect a similar regression on python-3.12.7. Bisected to the same `gcc` commit. The reproducer: # build gcc $ ~/dev/git/gcc/configure --disable-multilib --disable-bootstrap --disable-lto --disable-libsanitizer --disable-libstdcxx-pch --enable-languages=c,c++ --disable-libgomp --disable-libquadmath --disable-libvtv 'CFLAGS=-O1 -g0' 'CXXFLAGS=-O1 -g0' 'LDFLAGS=-O1 -g0' --prefix=/tmp/gb/__i__ $ make -j$(nproc) $ make install -j$(nproc) # build python $ wget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tar.xz $ tar xf Python-3.12.7.tar.xz $ cd Python-3.12.7 $ ./configure CC=$PWD/../__i__/bin/gcc CXX=$PWD/../__i__/bin/g++ $ make ./_bootstrap_python ./Programs/_freeze_module.py abc ./Lib/abc.py Python/frozen_modules/abc.h Fatal Python error: _PyImport_InitCore: failed to initialize importlib Python runtime state: preinitialized ImportError: Frozen object named '_frozen_importlib' is invalid Current thread 0x00007f77c28efb80 (most recent call first): <no Python frame> make: *** [Makefile:1311: Python/frozen_modules/abc.h] Error 1 $ $PWD/../__i__/bin/gcc -v Using built-in specs. COLLECT_GCC=/tmp/gb/Python-3.12.7/../__i__/bin/gcc COLLECT_LTO_WRAPPER=/tmp/gb/__i__/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /home/slyfox/dev/git/gcc/configure --disable-multilib --disable-bootstrap --disable-lto --disable-libsanitizer --disable-libstdcxx-pch --enable-languages=c,c++ --disable-libgomp --disable-libquadmath --disable-libvtv CFLAGS='-O1 -g0' CXXFLAGS='-O1 -g0' LDFLAGS='-O1 -g0' --prefix=/tmp/gb/__i__ : (reconfigured) /home/slyfox/dev/git/gcc/configure --disable-multilib --disable-bootstrap --disable-lto --disable-libsanitizer --disable-libstdcxx-pch --enable-languages=c,c++ --disable-libgomp --disable-libquadmath --disable-libvtv CFLAGS='-O1 -g0' CXXFLAGS='-O1 -g0' LDFLAGS='-O1 -g0' --prefix=/tmp/gb/__i__ Thread model: posix Supported LTO compression algorithms: zlib gcc version 15.0.0 20241016 (experimental) (GCC)