On Sat, Apr 28, 2001 at 12:37:22PM -0500, Manoj Srivastava wrote: > + to by third party executables (binaries of other packages), > + should be installed in the subdirectories of the ^^^
I would drop that "the", to make clear that packages can create their own subdirectory for the plugins. > + <file>/usr/lib</file> directory. Such files are exempt from > + all the rules that govern ordinary shared libraries, except that > + libraries, except that they must not be installed executable. There seems to be something wrong with the structure of that sentence. Anyway, do you really mean _all_ the rules? I would expect that they should still be compiled with -fPIC, for the same reasons as shared libraries -- memory pages with relocatable code can otherwise not be shared between processes. (Please correct me if plugins are not normally relocatable.) Also, stripping with --strip-unneeded still seems like a good idea. Richard Braakman