It's only been a couple of weeks since I updated this system, so I don't know why it fails with a glibc update, while other systems have no problem:
Emerging (1 of 62) sys-libs/glibc-2.36-r7::gentoo
* glibc-2.36.tar.xz BLAKE2B SHA512 size ;-) ...
[ ok ]
* glibc-2.36-patches-9.tar.xz BLAKE2B SHA512 size ;-) ...
[ ok ]
* locale-gen-2.22.tar.gz BLAKE2B SHA512 size ;-) ...
[ ok ]
* Checking whether python3_11 is suitable ...
* >=dev-lang/python-3.11.1-r1:3.11 ...
[ ok ]
* Using python3.11 to build (via PYTHON_COMPAT iteration)
Unpacking source...
* Checking general environment sanity.
make -j5 -l6 glibc-test
x86_64-pc-linux-gnu-gcc -m64 -march=native -pipe -O2 -fcf-protection=none - Wl,-O1 -Wl,--as-needed -march=native -pipe -O2 -fcf-protection=none -Wl,-O1 -Wl,--as-needed glibc-test.c -o glibc-test
* Checking that IA32 emulation is enabled in the running kernel ... /var/tmp/portage/sys-libs/glibc-2.36-r7/temp/check-ia32-emulation.elf32: error [ !! ]oading shared libraries: /lib/libdl.so.2: cannot read file data: Input/ output error
* ERROR: sys-libs/glibc-2.36-r7::gentoo failed (unpack phase):
* CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc.
*
* Call stack:
* ebuild.sh, line 136: Called src_unpack
* environment, line 3766: Called sanity_prechecks
* environment, line 3486: Called die
* The specific snippet of code:
* [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc.";
*
The kernel has IA32_EMULATION compiled in:
# grep IA32_EMULATION /usr/src/linux/.config
CONFIG_IA32_EMULATION=y
and /lib/libdl.so.2 appears to be present and correct:
$ ls -l /lib/libdl.so.2
-rwxr-xr-x 1 root root 13660 Nov 20 13:59 /lib/libdl.so.2
So, why does it fail and more importantly ... how can I get past it? ;-) -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmQWBJoACgkQseqq9sKV ZxkD1Q/9GOyyn4hRgb2hx/rFTv4Ok20Hg0sdPvP9ckyzGKT5I/DxbI1LhjlVjZRZ HzktqC7xGnFt107jAd9keBDA/SSthw/7Dx8jvYrps68YKq23G+JujYxBmAEMma1s y0tVa/sHudzwI/dUlNj1KpxoxoV3qOvN+8LwcDomPzjfwCrt+DdAnnNTLnrJF/gy fDf5CTBUSlfV6LSZHapxUq94pt8qoy1sKciv7u0Ix6Ry8FLf1+gum1T+VQenFnAE YCmAxZ2DXFe+JFTzG2lKxgI14XM+OS5JTMG0o53MUP991VkHvHDQahZSfX0SP2pv QuJmOsa9OJXK8o1vk2iUEsEZO/IJAgtCPGJhabSW7ipB2ie8uANFXxVqNfJGGPCh xNq7N8HRV9tuIXiEWMsKxax1uLPdDdpeiFBMkXWWK663rqJnXISUJAYwsClyl8SY BX7uQCUC2sMJpltggYLL2LBpRI0Nc79vwjndNgdhVZiZl7E0tTpyNDHt1HpQ8DBV MAFuEKM1Agnrzng16QwYK7q/N5xGBuBky7NOH4p9qsOEI92toVeqxuUpC/BdhkVT G2AnEh52Ajz3bktkZ5iE71jn7Gtoq4L/BVZluTXoVQWJ4hIBw2mUem1PBj1LWWQa nWSpD4OZMKozfm6og0sr5Men5il1IQQksDPtVmlgBa3+JiUCjv8=
=5FQs
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)