Author: aurel32 Date: 2006-02-23 10:07:58 +0000 (Thu, 23 Feb 2006) New Revision: 1220
Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/debhelper.in/libc-alt.install glibc-package/trunk/debian/debhelper.in/libc.install glibc-package/trunk/debian/rules.d/build.mk Log: * Multiarch support: - Create (/usr)/lib/$(config-machine)-$(config-os) and add symlinks to these directories in /lib/ldconfig/ Modified: glibc-package/trunk/debian/changelog =================================================================== --- glibc-package/trunk/debian/changelog 2006-02-23 10:04:15 UTC (rev 1219) +++ glibc-package/trunk/debian/changelog 2006-02-23 10:07:58 UTC (rev 1220) @@ -96,6 +96,8 @@ (Closes: #295855) - Add ldconfig-multiarch.diff (add directories pointed from /lib/ldconfig to the search path). + - Create (/usr)/lib/$(config-machine)-$(config-os) and add symlinks to + these directories in /lib/ldconfig/ -- Clint Adams <[EMAIL PROTECTED]> Sun, 12 Feb 2006 11:04:38 -0500 Modified: glibc-package/trunk/debian/debhelper.in/libc-alt.install =================================================================== --- glibc-package/trunk/debian/debhelper.in/libc-alt.install 2006-02-23 10:04:15 UTC (rev 1219) +++ glibc-package/trunk/debian/debhelper.in/libc-alt.install 2006-02-23 10:07:58 UTC (rev 1220) @@ -1,3 +1,6 @@ # This file is used for 64-bit libraries. TMPDIR/lib*/*.so* libDESTLIBDIR TMPDIR/usr/lib*/gconv/*.so* usr/libDESTLIBDIR/gconv +TMPDIR/lib/ldconfig/ +TMPDIR/lib/*-*-gnu/ lib +TMPDIR/usr/lib/*-*-gnu/ usr/lib Modified: glibc-package/trunk/debian/debhelper.in/libc.install =================================================================== --- glibc-package/trunk/debian/debhelper.in/libc.install 2006-02-23 10:04:15 UTC (rev 1219) +++ glibc-package/trunk/debian/debhelper.in/libc.install 2006-02-23 10:07:58 UTC (rev 1220) @@ -21,3 +21,7 @@ debian/tmp-libc/usr/lib/pt_chown usr/lib debian/local/usr_sbin/tzconfig usr/sbin + +debian/tmp-libc/lib/ldconfig/ +debian/tmp-libc/lib/*-*-gnu/ lib +debian/tmp-libc/usr/lib/*-*-gnu/ usr/lib Modified: glibc-package/trunk/debian/rules.d/build.mk =================================================================== --- glibc-package/trunk/debian/rules.d/build.mk 2006-02-23 10:04:15 UTC (rev 1219) +++ glibc-package/trunk/debian/rules.d/build.mk 2006-02-23 10:07:58 UTC (rev 1220) @@ -122,5 +122,13 @@ ln -sf /lib/tls/librt.so.1 debian/tmp-libc/usr/lib/nptl/; \ fi + # Create the multidir directories, and the symlinks in /lib/ldconfig + mkdir -p debian/tmp-$(curpass)/lib/ldconfig; \ + machine=`sed '/^ *config-machine *=/!d;s/.*= *//g' $(DEB_BUILDDIR)/config.make`; \ + os=`sed '/^ *config-os *=/!d;s/.*= *//g' $(DEB_BUILDDIR)/config.make`; \ + mkdir -p debian/tmp-$(curpass)/lib/$$machine-$$os debian/tmp-$(curpass)/usr/lib/$$machine-$$os; \ + ln -s /lib/$$machine-$$os debian/tmp-$(curpass)/lib/ldconfig/$$machine-$$os-lib; \ + ln -s /usr/lib/$$machine-$$os debian/tmp-$(curpass)/lib/ldconfig/$$machine-$$os-usr-lib + $(call xx,extra_install) touch $@ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]