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

Bug#630174: debian-policy: forbid installation into /lib64



control: tag -1 -patch +pending

I too second the following change proposed by Bill:

> diff --git a/policy.sgml b/policy.sgml
> index 404dc73..f9fdbf7 100644
> --- a/policy.sgml
> +++ b/policy.sgml
> @@ -6955,12 +6955,13 @@ Built-Using: grub2 (= 1.99-9), loadlin (= 1.6e-1)
>                    character.
>                  </p>
>                </item>
>                <item>
>                  <p>
> -                  The requirement for amd64 to use <file>/lib64</file>
> -                  for 64 bit binaries is removed.
> +                  The requirement for amd64 to use <file>/lib64</file> for
> +                  64 bit binaries is removed. Only the dynamic linker is
> +                  allowed to use this directory.
>                  </p>
>                </item>
>                <item>
>                  <p>
>                    The requirement for object files, internal binaries, and
> @@ -6983,10 +6984,14 @@ Built-Using: grub2 (= 1.99-9), loadlin (= 1.6e-1)
>                      use in cross-installation of library packages from other
>                      architectures, as part of <tt>multiarch</tt>.
>                    </footnote>
>                  </p>
>                  <p>
> +                  No package for a 64 bit architecture may install files
> +                  in <file>/usr/lib64/</file> or in a subdirectory of it.
> +                </p>
> +                <p>
>                    The requirement for C and C++ headers files to be
>                    accessible through the search path
>                    <file>/usr/include/</file> is amended, permitting files to
>                    be accessible through the search path
>                    <file>/usr/include/<var>triplet</var></file> where

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: