Your message dated Tue, 7 Jun 2011 04:08:23 +0200
with message-id <20110607020823.ga13...@gaara.hadrons.org>
and subject line Re: Bug#628675: pmake: LIBDIR should not have been switched to
multiarch path yet
has caused the Debian Bug report #628675,
regarding pmake: LIBDIR should not have been switched to multiarch path yet
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
628675: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628675
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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
diff -Naur pmake-1.111.orig/debian/patches/140_multiarch.diff pmake-1.111/debian/patches/140_multiarch.diff
--- pmake-1.111.orig/debian/patches/140_multiarch.diff 2011-05-29 16:08:02.000000000 +0200
+++ pmake-1.111/debian/patches/140_multiarch.diff 2011-05-31 10:31:10.000000000 +0200
@@ -336,14 +336,3 @@
CFLAGS+= ${COPTS}
---- a/mk/bsd.own.mk
-+++ b/mk/bsd.own.mk
-@@ -42,7 +42,7 @@ INFOGRP?= root
- INFOOWN?= root
- INFOMODE?= ${NONBINMODE}
-
--LIBDIR?= /usr/lib
-+LIBDIR?= /usr/lib/${MACHINE_MULTIARCH}
- LINTLIBDIR?= /usr/libdata/lint
- LIBGRP?= ${BINGRP}
- LIBOWN?= ${BINOWN}
--- End Message ---
--- Begin Message ---
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
--- End Message ---