This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] Bi-arch ldd for IA-64 and S390


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]