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: