Your message dated Tue, 02 Sep 2025 21:25:48 +0000 with message-id <E1utYVg-00G9g2-1Y@fasolo.debian.org> and subject line Bug#1111805: fixed in glibc 2.42-2 has caused the Debian Bug report #1111805, regarding ld.so.conf settings prefers /lib over /usr/lib (drop /lib from ld.so.conf entirely?) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1111805: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111805 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ld.so.conf settings prefer /lib over /usr/lib (drop /lib from ld.so.conf entirely?)
- From: Michael Tokarev <mjt@tls.msk.ru>
- Date: Fri, 22 Aug 2025 11:06:58 +0300
- Message-id: <175585001879.1176123.15670824738549852662.reportbug@localhost>
Package: libc6 Version: 2.41-12 Severity: normal Currently shipping /etc/ld.so.conf.d/*.conf prefers /lib over /usr/lib. For example, /etc/ld.so.conf.d/x86_64-linux-gnu.conf has: --- # Multiarch support /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu --- Today, with merged-usr, where /lib is a symlink to /usr/lib, this is wrong. In particular, it's problematic to find libraries listed by ldd with dpkg -S, since ldd shows aliased /lib path instead of actual /usr/lib path: $ ldd /usr/bin/true linux-vdso.so.1 (0x00007f67125e4000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f67123c5000) /lib64/ld-linux-x86-64.so.2 (0x00007f67125e6000) $ dpkg -S /lib/x86_64-linux-gnu/libc.so.6 dpkg-query: no path found matching pattern /lib/x86_64-linux-gnu/libc.so.6 In /etc/ld.so.conf.d/x86_64-linux-gnu.conf, we should *at least* have /lib after /usr/lib, like this: --- # Multiarch support /usr/local/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu --- (this is how I modified this file onn my system). And a similar change should be done in trixie too. But there's a question: do we really need to keep /lib in there at all? To me it feels like we don't, so it should be just dropped. But I might not know all the details here. Thanks, /mjt /etc/ld.so.conf.d/x86_64-linux-gnu.conf changed: /usr/local/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu
--- End Message ---
--- Begin Message ---
- To: 1111805-close@bugs.debian.org
- Subject: Bug#1111805: fixed in glibc 2.42-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 02 Sep 2025 21:25:48 +0000
- Message-id: <E1utYVg-00G9g2-1Y@fasolo.debian.org>
- Reply-to: Aurelien Jarno <aurel32@debian.org>
Source: glibc Source-Version: 2.42-2 Done: Aurelien Jarno <aurel32@debian.org> We believe that the bug you reported is fixed in the latest version of glibc, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1111805@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 02 Sep 2025 23:05:31 +0200 Source: glibc Architecture: source Version: 2.42-2 Distribution: experimental Urgency: medium Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> Changed-By: Aurelien Jarno <aurel32@debian.org> Closes: 1111805 1111902 Changes: glibc (2.42-2) experimental; urgency=medium . [ Samuel Thibault ] * patches/hurd-i386/git-random-malloc.diff: Use upstream patch. . [ Michael Biebl ] * debian/rules.d/build.mk: remove /lib from ld.so.conf files. Closes: #1111805. . [ Luca Monducci ] * Update Italian debconf translation. Closes: #1111902. . [ Aurelien Jarno ] * debian/control.in/libc, debian/rules.d/debhelper.mk: change libc-gconv-modules-extra Recommends into a Depends as many packages still use the extra gconv modules. * debian/patches/git-updates.diff: update from upstream stable branch. - debian/patches/hurd-i386/git-random-malloc.diff: upstreamed. - debian/symbols.wildcards: add new GLIBC_ABI_DT_X86_64_PLT, GLIBC_ABI_GNU_TLS and GLIBC_ABI_GNU2_TLS versions. * debian/sysdeps/riscv64.mk: remove TIMEOUTFACTOR override as buildds are not QEMU based anymore. * debian/sysdeps/riscv64.mk: configure with --enable-multi-arch. * debian/control.in/main: drop ${shlibs:Depends} for libc-gconv-modules-extra to avoid creating a dependency loop. This can be re-added once libc6 changes back the Depends into a Recommends. Checksums-Sha1: ac32f974873b0b3e5dffaaed1619c400b1b6d18c 7687 glibc_2.42-2.dsc c6f00d85d9963c53000ee0991374565095cc0981 392800 glibc_2.42-2.debian.tar.xz 6fa3a61e17b460c4a2eea303441d50b40f5f09c7 9339 glibc_2.42-2_source.buildinfo Checksums-Sha256: 3abc8981b2740cedf783bd8ce126d41ec538e5acd1b89b543084c74763ecaabb 7687 glibc_2.42-2.dsc 3f8da18a7a5c8cde72bb716ff5c7b4e6d787cefa1959e018c49ebe08645f4bdd 392800 glibc_2.42-2.debian.tar.xz 2a02b6d30bb17ed36821ea0f2b12bfe995ff395d39d73cd95f88630ddaa09759 9339 glibc_2.42-2_source.buildinfo Files: 50cb9bb0979cde4e065bc32af2867cd2 7687 libs required glibc_2.42-2.dsc 563e2c34719c64fe320be1da1c5aad98 392800 libs required glibc_2.42-2.debian.tar.xz 330ef333318939e629d0a42e9abae7e2 9339 libs required glibc_2.42-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmi3XIkACgkQE4jA+Jno M2t34Q/+Oonv92kArns4SYD8Oe6eQXErlRLTdYY6QCykT9n9UK+pi4LeBeIA0Kkm aq3gO10gO4x8g/i+iCBoFTF3RxnaiERAIQNeIwHp1JreJimCekoDFTuhs+uaN0kb I/Mmo5bmixJlot7aMgfoYS1AtFbO8kNkE65XJwX2MYYYq6+Dp34P06Jv/uDBrcTn JyyIrmzYsAH3EJ6fCU82FwgsLnr3Z2y6v6DATOkf6drqH2IvB8JbZgLtEHDZloh4 M9v237MbWp90LHkbmYvnpQQWSZjIh3LHb3KJAdjEPrjsD9pt9Q1G20hZ6Up/7O8Y ooH+MVyEW02RJ9QBy1fcHa3Y2rL7Wvvvbhnwjz2DlgJvYBWxQga0d8eRY8Fp7FM/ /DBAslSLIxIE3ojZWOfMf69H8GsIGrKUn88lOEREZ73J+udiecv8Aj1931/JNBm3 nVKqjDYdYQhpUceSTL9/0kUgRw7MD/2BgUvD02VCDkwEYpT4zzo5o8dGnt3+nejb 3ZagoXbHjjIElEjtDhEQ1KYUv8i2DyQmPYkcTewiPPWz5y4JOSOQldn5zXktwa9G maeAc4VkHclHD+WHaMvbU67Vs5kwXzLNcYLIc8EAhsyYjkx0w4vHj0PXLloNYcIk aHzVPeoNoR0beXM7dSA/f11FxS1pBMi/e04VmLJT6V5Ih8wjqcI= =nWAb -----END PGP SIGNATURE-----Attachment: pgpLBBVvd0cq7.pgp
Description: PGP signature
--- End Message ---