Debian Bug report logs - #628675
pmake: LIBDIR should not have been switched to multiarch path yet

version graph

Package: pmake; Maintainer for pmake is Sam Hocevar <sho@debian.org>; Source for pmake is src:bmake.

Reported by: Guillem Jover <guillem@debian.org>

Date: Tue, 31 May 2011 09:21:03 UTC

Severity: serious

Found in version pmake/1.111-3

Done: Guillem Jover <guillem@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Sam Hocevar <sho@debian.org>:
Bug#628675; Package pmake. (Tue, 31 May 2011 09:21:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Guillem Jover <guillem@debian.org>:
New Bug report received and forwarded. Copy sent to Sam Hocevar <sho@debian.org>. (Tue, 31 May 2011 09:21:27 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Guillem Jover <guillem@debian.org>
To: submit@bugs.debian.org
Subject: pmake: LIBDIR should not have been switched to multiarch path yet
Date: Tue, 31 May 2011 11:19:34 +0200
[Message part 1 (text/plain, inline)]
Package: pmake
Version: 1.111-3
Severity: serious

Hi!

First off, sorry, this is entirely my fault! The multiarch support
patch switched LIBDIR to be the multiarch directory, but that should
not have been done yet, until eglibc supports the correct triplets
on all architectures (specifically i386).

This implies that for i386 the installation directory will not match the
dynamic linker directory. The former will be i386-linux-gnu and the
latter i486-linux-gnu. So this will break for example libedit2 and all
its reverse dependencies, including things like openssh-client,
postgresql-client or heimdal.

The attached patch should fix the issue. Good thing libedit is
currently not compilable, so no accidental breakage can happen for
now (see my other bug report). :)

thanks,
guillem
[pmake-1.111.libdir.patch (text/x-diff, attachment)]

Reply sent to Guillem Jover <guillem@debian.org>:
You have taken responsibility. (Tue, 07 Jun 2011 02:12:04 GMT) Full text and rfc822 format available.

Notification sent to Guillem Jover <guillem@debian.org>:
Bug acknowledged by developer. (Tue, 07 Jun 2011 02:12:04 GMT) Full text and rfc822 format available.

Message #10 received at 628675-done@bugs.debian.org (full text, mbox):

From: Guillem Jover <guillem@debian.org>
To: 628675-done@bugs.debian.org
Subject: Re: Bug#628675: pmake: LIBDIR should not have been switched to multiarch path yet
Date: Tue, 7 Jun 2011 04:08:23 +0200
Version: 1.111-3

On Tue, 2011-05-31 at 11:19:34 +0200, Guillem Jover wrote:
> Package: pmake
> Version: 1.111-3
> Severity: serious

> First off, sorry, this is entirely my fault! The multiarch support
> patch switched LIBDIR to be the multiarch directory, but that should
> not have been done yet, until eglibc supports the correct triplets
> on all architectures (specifically i386).
> 
> This implies that for i386 the installation directory will not match the
> dynamic linker directory. The former will be i386-linux-gnu and the
> latter i486-linux-gnu. So this will break for example libedit2 and all
> its reverse dependencies, including things like openssh-client,
> postgresql-client or heimdal.

Ok, so given that eglibc (2.13-5) has been uploaded to unstable with
the correct multiarch paths, this should not be a problem anymore, thus
closing now.

thanks,
guillem




Bug No longer marked as fixed in versions 1.111-3. Request was from Adam D. Barratt <adam@adam-barratt.org.uk> to control@bugs.debian.org. (Sat, 06 Aug 2011 15:09:34 GMT) Full text and rfc822 format available.

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 04 Sep 2011 07:37:41 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Apr 20 14:07:22 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.