|
From: John R. <jr...@bi...> - 2010-09-22 12:57:00
|
> jennyo@curium 09:02:07 valgrind $ readelf --segments ./coregrind/valgrind
> INTERP 0x000134 0x00008134 0x00008134 0x00013 0x00013 R 0x1
> [Requesting program interpreter: /lib/ld-linux.so.3]
> And then I checked on our arm-linux box, under \lib directory as the
> following:
>
> camera # cd /lib
> camera # ls -lh
> total 7.2M
> -rwxr-xr-x 1 root root 28K Jan 1 1970 klibc-0.so
> -rwxr-xr-x 1 root root 127K Jan 1 1970 ld-2.3.5.so
> lrwxrwxrwx 1 root root 16 Jan 1 1970 ld-linux.so.2 -> /lib/ld-2.3.5.so
> I wonder is there something missiing on our arm-linux box?
Yes, the arm-linux box lacks /lib/ld-linux.so.3 for the PT_INTERP.
The arm-linux box has ld-linux.so.2 which is not the same;
note the '2' instead of '3'.
--
|