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

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: