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

Bug#621050: Document dependencies needed to use multiarch paths



Jonathan Nieder <jrnieder@gmail.com> writes:
> Russ Allbery wrote:

>> Could you prepare an updated patch?

> Here's one.

Shouldn't this go into the section about shared libraries instead, though?
Although I suppose that then raises the question of how to explain the
whole multiarch thing there, which is the other part of this problem.

Seconded for the time being at least as better than nothing, although best
would be to cover multiarch in general, I think.

> diff --git a/policy.sgml b/policy.sgml
> index 4aeae363..0ca925e0 100644
> --- a/policy.sgml
> +++ b/policy.sgml
> @@ -6214,6 +6214,14 @@ install -m644 debian/shlibs.<var>package</var> debian/<var>package</var>/DEBIAN/
>                    </footnote>
>                  </p>
>                  <p>
> +                  Packages installing libraries to
> +                  <file>/usr/lib/<var>triplet</var></file> must declare a
> +                  <tt>Pre-Depends</tt> relationship against
> +                  <package>multiarch-support</package> to ensure the
> +                  libraries are visible to <prgn>ld.so</prgn> during
> +                  partial upgrades from Debian 6.0 (squeeze) and earlier.
> +                </p>
> +                <p>
>                    Applications may also use a single subdirectory under
>                    <file>/usr/lib/<var>triplet</var></file>.
>                  </p>

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: