elf/reldep3.c differs on ia32 and ia64

H . J . Lu hjl@valinux.com
Sat Sep 16 17:14:00 GMT 2000


For some reason, elf/reldep3.c differs on ia32 and ia64. I am enclosing
the ia32 trace, ia32.2661, and the ia64 trace, ia64.24316, here. On
ia64, I got

variable "some_var" not reset

As you can see, ia64.24316 has

24316:  file=/home/work/build/glibc/elf/reldepmod1.so;  needed by /home/work/build/glibc/elf/reldepmod4.so (relocation dependency)

while ia32.2661 doesn't. It counts for one more open count on
reldepmod1.so under ia64. It may have something to do with the function
descriptor for "call_me" created by reldepmod1.so and used by
reldepmod4.so. Jes, Ulrich, any ideas?

Thanks.

H.J.


More information about the Libc-hacker mailing list