Your message dated Fri, 22 Sep 2006 16:56:06 +0200 with message-id <[🔎] 4513F986.40105@aurel32.net> and subject line Processed: Cloning this bug has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: ia32-libs: ldconfig files installed in wrong directory?
- From: Diab Jerius <dj@head.cfa.harvard.edu>
- Date: Mon, 18 Sep 2006 18:03:39 -0400
- Message-id: <1158617020.7695.3.camel@macabre.cfa.harvard.edu>
Subject: ia32-libs: ldconfig files installed in wrong directory? Package: ia32-libs Version: 1.15 Severity: grave Justification: renders package unusable *** Please type your report below this line *** The ldconfig configuration files are installed in /lib/ldconfig. Shouldn't they be installed in /etc/ld.so.conf.d? They're not being picked up by ldconfig. Thanks! -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-2-amd64-k8-smp Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages ia32-libs depends on: ii dpkg 1.13.21 package maintenance system for Deb ii lib32asound2 1.0.11-7 ALSA library (32 bit) ii lib32gcc1 1:4.1.1-13 GCC support library (32 bit Versio ii lib32ncurses5 5.5-3 Shared libraries for terminal hand ii lib32stdc++6 4.1.1-13 The GNU Standard C++ Library v3 (3 ii lib32z1 1:1.2.3-13 compression library - 32 bit runti ii libc6-i386 2.3.6.ds1-4 GNU C Library: 32bit shared librar ii lsb-release 3.1-15 Linux Standard Base version report ia32-libs recommends no packages. -- no debconf information
--- End Message ---
--- Begin Message ---
- To: Goswin von Brederlow <brederlo@informatik.uni-tuebingen.de>
- Cc: 388489-done@bugs.debian.org, "GNU Libc Maintainers (libc6-i386 #388489)" <debian-glibc@lists.debian.org>
- Subject: Re: Processed: Cloning this bug
- From: Aurelien Jarno <aurelien@aurel32.net>
- Date: Fri, 22 Sep 2006 16:56:06 +0200
- Message-id: <[🔎] 4513F986.40105@aurel32.net>
- In-reply-to: <[🔎] 87wt7wj7by.fsf@informatik.uni-tuebingen.de>
- References: <87bqpaland.fsf@informatik.uni-tuebingen.de> <[🔎] handler.s.C.115877273727682.transcript@bugs.debian.org> <[🔎] 45118F28.2060102@aurel32.net> <[🔎] 874pv1lf37.fsf@informatik.uni-tuebingen.de> <[🔎] 45126B68.9080304@aurel32.net> <[🔎] 87wt7wj7by.fsf@informatik.uni-tuebingen.de>
Goswin von Brederlow wrote:reopen 388489 thanks Aurelien Jarno <aurelien@aurel32.net> writes:Goswin von Brederlow wrote:Aurelien Jarno <aurelien@aurel32.net> writes:Debian Bug Tracking System a écrit :retitle -1 libc6-i386: Missing /etc.ld.so.conf.d/i486-linux-gnu.confThere is no need for such a file. ld.so natively looks on all directories of bi (or tri)-arches directories. If you need to be convinced just run: strings /sbin/ldconfig | grep "^/lib" Clising the bugBinutils doesn't. And in some cases binutils looks at ld.so.conf andIt does. Well it was not the case on amd64, but it has been fixed two months ago in version 2.17-2 (see bug#369052). I am closing the bug, please only reopen the bug if you have a testcase to show what you claim.Then what is /etc/ld.so.conf.d/x86_64-linux-gnu.conf for? If 32bit multiarch support doesn't need the conffile then 64bit multiarch would need it even less, being the native bit-ness and all. Think about that for a second. Meanwhile here is your testcase step by step: Create missing link so we can link (pending fix in ia32-libs): % ln -s /usr/lib32/libfreetype.so.6 /usr/lib32/libfreetype.so Test /usr/lib32 setup: % cat foo.c extern int FT_Init_FreeType(void); int main(void) { return FT_Init_FreeType(); }% gcc -m32 -o foo foo.c -lfreetypeSo this works. Multiarch not being a requirement for Etch, I fail to see why the severity of this bug is serious.Test multiarch: % mkdir /usr/lib/i486-linux-gnu % mv /usr/lib32/libz.* /usr/lib/i486-linux-gnuWrong. The purpose of multiarch is to remove bi-arch packages. With multiarch if you want to install a 32-bit glibc on amd64, install the package from i386. Not libc6-i386.-- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' aurel32@debian.org | aurelien@aurel32.net `- people.debian.org/~aurel32 | www.aurel32.net
--- End Message ---