[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#277972: glibc: Please change the remaining instances of 'lib64' to 'lib' on amd64



On Sat, Oct 23, 2004 at 09:52:11PM +0200, Andreas Jochens wrote:
> 
> +--- ldconfig.h	2002-04-22 11:51:40.000000000 +0000
> ++++ glibc-2.3.2/sysdeps/unix/sysv/linux/x86_64/ldconfig.h	2004-10-07 14:47:52.649686928 +0000
> +@@ -20,7 +20,7 @@
> + 
> + #define SYSDEP_KNOWN_INTERPRETER_NAMES \
> +   { "/lib/ld-linux.so.2", FLAG_ELF_LIBC6 }, \
> +-  { "/lib64/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
> ++  { "/lib/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
> + #define SYSDEP_KNOWN_LIBRARY_NAMES \
> +   { "libc.so.6", FLAG_ELF_LIBC6 },	\
> +   { "libm.so.6", FLAG_ELF_LIBC6 },

Atleast part of the patch looks totaly wrong to me.  Please do
not change the location of the dynamic loader.  This is LSB
requirement that it's placed in /lib64.  We've argued over this
more than once.

> +--- ldd-rewrite.sed	2002-04-09 08:39:14.000000000 +0000
> ++++ glibc-2.3.2/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed	2004-10-20 12:56:17.929716960 +0000
> +@@ -1,3 +1,3 @@
> + /LD_TRACE_LOADED_OBJECTS=1/a\
> + add_env="$add_env LD_LIBRARY_VERSION=\\$verify_out"
> +-s_^\(RTLDLIST=\)\(.*lib\)\(\|64\)\(/[^/]*\)\(-x86-64\)\(\.so\.[0-9.]*\)[ 	]*$_\1"\2\4\6 \264\4\5\6"_
> ++s_^\(RTLDLIST=\)\(.*lib\)\(\|64\)\(/[^/]*\)\(-x86-64\)\(\.so\.[0-9.]*\)[ 	]*$_\1"\2\4\6 \2\4\5\6"_

I have no idea what this does, but I think it's about the same as
the previous one.


Kurt




Reply to: