Bug#259302: Patch update against base-files 3.1
Maybe I should be somewhat more specific than I was in my mail from
a few minutes ago.
The only patch for the '/lib64' directory symlink which is currently
known to work for amd64 is the patch to 'base-files' that is
used by the amd64 port now. Until someone comes up with a better patch
and this better patch has been tested and accepted by the amd64 port,
I think it would be best to get the current amd64 'base-files'
patch into the official Debian 'base-files' package.
The '/lib64' symlink is very important because almost every binary
in the pure64 port depends on that symlink, since the dynamic linker
is accessed via that symlink.
The other two directories '/usr/lib64' and '/usr/X11R6/lib64' are not
really important. The amd64/gcc-3.4 archive does not have them and it
works quite well without them.
So, if there are objections to the creation of the '/usr/lib64' and
'/usr/X11R6/lib64' directories in 'base-files', the attached minimal
patch to 'base-files' would be sufficient for the amd64 port.
Regards
Andreas Jochens
--- debian/rules.orig 2004-07-14 00:36:32.576992470 +0200
+++ debian/rules 2004-07-14 00:37:34.552955333 +0200
@@ -41,6 +41,9 @@
install -p -m 644 licenses/*
debian/tmp/usr/share/common-licenses
ln -s LGPL-2.1 debian/tmp/usr/share/common-licenses/LGPL
ln -s GPL-2 debian/tmp/usr/share/common-licenses/GPL
+ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH),amd64)
+ ln -s lib debian/tmp/lib64
+endif
install -p -m 644 etc/* debian/tmp/etc
rm -f debian/tmp/etc/motd
ifeq ($(DEB_HOST_GNU_SYSTEM),gnu)
Reply to: