[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#636383: debian-policy: 10.2 and others: private libraries may also be multi-arch-ified



Package: debian-policy
Severity: normal

Policy 10.2 states:
"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."

Given that multi-arch libraries are in a subdirectory of /usr/lib, this
section should be changed to account for using a sub-directory of the
multi-arch library dir, such as /usr/lib/$multiarch/$package instead
of /usr/lib/$package where useful.

The same thing applies to other cases, so in general, all mentions
of /usr/lib should probably be replaced by some defined word such
as "library directory" or something like this.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (950, 'unstable'), (950, 'testing'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Attachment: pgpSaCJ7FJ2g1.pgp
Description: PGP signature


Reply to: