An error is displayed when ldd is performed to .a or .la file. I rewrote and solved /usr/bin/ldd. A patch is appended. Reproducible: Always Steps to Reproduce (example): 1.ldd /usr/lib/libc.a Actual Results: An error is displayed. [snip] ldd: warning: you do not have execution permission for `/usr/lib/libc.a' /usr/bin/ldd: line 1: /lib/ld.so.1: No such file or directory ldd: /lib/ld.so.1 exited with unknown exit code (127) [snip] Expected Results: It is displayed errorless. [snip] ldd: warning: you do not have execution permission for `/usr/lib/libc.a' not a dynamic executable [snip]
Created attachment 35119 [details, diff] patch for ldd
Since it is the error which has occurred since /lib/ld.so.1 does not exist, I also think that using Symbolic Link can be solved. example ln -s /lib/ld64.so.1 /lib/ld.so.1
I agree
fixed in glibc 20040605
stick a fork in it