This is a discussion on Libraries are *not* executable, correct? within the Linux General forums, part of the Linux Forums category; Why do people set the executable bit in libraries? I thought they were just ignorant/careless, but I was just ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Why do people set the executable bit in libraries? I thought they were just ignorant/careless, but I was just reading some Adobe documentation: ----------------------------------------------------------------------------------------------------- UNIX: Before you can compile the samples, you must point the makefiles to your gcc 3.2 or VisualAge XL 6.0 compiler. Make sure the permissions on all libraries are set so that the dynamic loader can find and load the libraries. chmod o+x libraryname ----------------------------------------------------------------------------------------------------- I just checked in a Linux server and most *.a libraries do not have the execute bits set, but most *.so files have it. What's the story with this? -Ramon |