[PATCH] Bi-arch ldd for IA-64 and S390
Jakub Jelinek
jakub@redhat.com
Mon Sep 17 15:49:00 GMT 2001
Hi!
ldd on IA-64 will not recognize IA-32 binaries/libs, similarly ldd coming
from s390 glibc will not recognize s390x binaries/libs and ldd from s390x
glibc will not recognize s390 binaries/libs.
2001-09-18 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed: New.
* sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed: New.
* sysdeps/unix/sysv/linux/configure.in: Add ia64 and s390
ldd-rewrite scripts.
* sysdeps/unix/sysv/linux/configure: Rebuilt.
--- libc/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed.jj Tue Sep 18 02:42:20 2001
+++ libc/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed Tue Sep 18 02:36:26 2001
@@ -0,0 +1 @@
+s_^\(RTLDLIST=\)\([^ ]*\)\(\|-ia64\)\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\4 \2\4"_
--- libc/sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed.jj Tue Sep 18 02:45:14 2001
+++ libc/sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed Tue Sep 18 02:46:01 2001
@@ -0,0 +1 @@
+s_^\(RTLDLIST=\)\([^ ]*\)\(\|64\)\(\.so\.[0-9.]*\)[ ]*$_\1"\2\4 \264\4"_
--- libc/sysdeps/unix/sysv/linux/configure.in.jj Thu Aug 23 18:50:40 2001
+++ libc/sysdeps/unix/sysv/linux/configure.in Tue Sep 18 02:47:32 2001
@@ -157,6 +157,12 @@ case "$machine" in
i[3456]86* | m68*)
ldd_rewrite_script=../sysdeps/unix/sysv/linux/ldd-rewrite.sed
;;
+ ia64*)
+ ldd_rewrite_script=../sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
+ ;;
+ s390*)
+ ldd_rewrite_script=../sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed
+ ;;
sparc*)
ldd_rewrite_script=../sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed
;;
--- libc/sysdeps/unix/sysv/linux/configure.jj Thu Aug 23 18:50:40 2001
+++ libc/sysdeps/unix/sysv/linux/configure Tue Sep 18 02:48:16 2001
@@ -189,6 +189,12 @@ case "$machine" in
i[3456]86* | m68*)
ldd_rewrite_script=../sysdeps/unix/sysv/linux/ldd-rewrite.sed
;;
+ ia64*)
+ ldd_rewrite_script=../sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
+ ;;
+ s390*)
+ ldd_rewrite_script=../sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed
+ ;;
sparc*)
ldd_rewrite_script=../sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed
;;
Jakub
More information about the Libc-hacker
mailing list