pd-zexy compilation improvements

IOhannes m zmoelnig zmoelnig at iem.at
Mon Aug 23 07:38:42 UTC 2010


On 2010-08-23 09:25, IOhannes m zmoelnig wrote:
> On 2010-08-22 20:06, Jonas Smedegaard wrote:
> 
> anyhow, i had a look at the debian policy, and it says (in chapter 10.2
> Libraries on todays http://www.debian.org/doc/debian-policy/ch-files.html):
> "If the package is architecture: any, then the shared library
> compilation and linking flags must have -fPIC, or the package shall not
> build on some of the supported architectures".

reading on, i also noticed:
"Shared object files (often .so files) that are not public libraries,
that is, they are not meant to be linked to by third party executables
(binaries of other packages), should be installed in subdirectories of
the /usr/lib directory. Such files are exempt from the rules that govern
ordinary shared libraries, except that they must not be installed
executable and should be stripped [A common example are the so-called
"plug-ins", internal shared objects that are dynamically loaded by
programs using dlopen(3).]"

i understand this as the "-fPIC" rule actually doesn't apply at all to
Pd-externals.
nevertheless, it complies with it...

fbmasdr
IOhannes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3636 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20100823/d967a544/attachment-0001.bin>


More information about the pkg-multimedia-maintainers mailing list