Bug#630399: perl: multiarch libc and partial upgrades

Niko Tyni ntyni at debian.org
Tue Jun 21 15:00:25 UTC 2011


On Tue, Jun 21, 2011 at 03:21:44PM +0300, Niko Tyni wrote:
> On Tue, Jun 21, 2011 at 01:46:32AM -0500, Jonathan Nieder wrote:

> > Ah, here we go.  Based on how Configure computes libpth, what I should
> > have said is gcc-4.6 (>= 4.6.0-12).
> 
> Because that would also make sure there's something in
> /usr/lib/x86_64-linux-gnu (or its equivalent on other architectures)
> regardless of which libc6 version is installed?

Clarification: I don't think this works because it leaves
/lib/x86_64-linux-gnu out.

I may be missing your point, but the problem as I see it is that
Configure drops nonexisting directories from libpth, so we need to build
depend on something that guarantees both /lib/x86_64-linux-gnu and
/usr/lib/x86_64-linux-gnu exist.

We've been passing the multiarch directories as Configure arguments
since 5.10.1-19 (see #620189 and debian/config.debian).

I guess we could also patch Configure not to check the existence of the
directories but that doesn't seem very elegant to me...
-- 
Niko Tyni   ntyni at debian.org






More information about the Perl-maintainers mailing list