On Mon, 22 Aug 2005, Matthew Burgess wrote:

Hi folks.

Does anyone know why shared libraries need the execute bit set on them? My most recent build (gcc4-based) has most[1] *.so files installed with 755 permissions. As it's so consistent, I'm assuming there is a reason for them to be executable. Thanks to Tarek Ghaleb and Andrew Benton for highlighting the issue [2].

[1] Exceptions being: /lib/libproc-3.2.5.so (555), /usr/lib/libc.so (644), /usr/lib/libpthread.so (644), /usr/lib/preloadable_libintl.so (644), and Perl's modules (555)


 /usr/lib/lib{c,pthread}.so aren't libraries, they are ld scripts.

Ken
--
 das eine Mal als Trag?die, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to