summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-12-19 23:44:55 +0000
committerMike Frysinger <vapier@gentoo.org>2009-12-19 23:44:55 +0000
commit332a9be7410113d1cc026901b921c91a11e04f2c (patch)
treee9f6a58ee6e2da5f27b86081607644fae3df4376 /sys-libs
parentVersion bump. (diff)
downloadgentoo-2-332a9be7410113d1cc026901b921c91a11e04f2c.tar.gz
gentoo-2-332a9be7410113d1cc026901b921c91a11e04f2c.tar.bz2
gentoo-2-332a9be7410113d1cc026901b921c91a11e04f2c.zip
Start pointing ldconfig files to ld.so.conf.d.
(Portage version: 2.2_rc60/cvs/Linux x86_64)
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/glibc/ChangeLog6
-rw-r--r--sys-libs/glibc/files/eblits/pkg_preinst.eblit5
-rw-r--r--sys-libs/glibc/files/eblits/src_install.eblit5
3 files changed, 13 insertions, 3 deletions
diff --git a/sys-libs/glibc/ChangeLog b/sys-libs/glibc/ChangeLog
index 1a7d1f0ee73c..6651cde4c696 100644
--- a/sys-libs/glibc/ChangeLog
+++ b/sys-libs/glibc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-libs/glibc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.666 2009/12/10 01:31:26 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.667 2009/12/19 23:44:55 vapier Exp $
+
+ 19 Dec 2009; Mike Frysinger <vapier@gentoo.org>
+ files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit:
+ Start pointing ldconfig files to ld.so.conf.d.
10 Dec 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r3.ebuild,
glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild,
diff --git a/sys-libs/glibc/files/eblits/pkg_preinst.eblit b/sys-libs/glibc/files/eblits/pkg_preinst.eblit
index dcc5d9b12e3a..c161640c7c4c 100644
--- a/sys-libs/glibc/files/eblits/pkg_preinst.eblit
+++ b/sys-libs/glibc/files/eblits/pkg_preinst.eblit
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_preinst.eblit,v 1.1 2009/03/01 21:06:22 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_preinst.eblit,v 1.2 2009/12/19 23:44:54 vapier Exp $
fix_lib64_symlinks() {
# the original Gentoo/AMD64 devs decided that since 64bit is the native
@@ -59,6 +59,9 @@ eblit-glibc-pkg_preinst() {
rm -r "${ROOT}"/$(alt_libdir)/tls || die
fi
+ # prepare /etc/ld.so.conf.d/ for files
+ mkdir -p "${ROOT}"/etc/ld.so.conf.d
+
# simple test to make sure our new glibc isnt completely broken.
# make sure we don't test with statically built binaries since
# they will fail. also, skip if this glibc is a cross compiler.
diff --git a/sys-libs/glibc/files/eblits/src_install.eblit b/sys-libs/glibc/files/eblits/src_install.eblit
index 39d09e63cdf7..65a4ae89895b 100644
--- a/sys-libs/glibc/files/eblits/src_install.eblit
+++ b/sys-libs/glibc/files/eblits/src_install.eblit
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.8 2009/09/18 15:15:07 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.9 2009/12/19 23:44:54 vapier Exp $
toolchain-glibc_src_install() {
local GBUILDDIR
@@ -175,6 +175,9 @@ toolchain-glibc_src_install() {
sed -i -e "s:@PIDFILE@:$(strings "${D}"/usr/sbin/nscd | grep nscd.pid):" "${D}"/etc/init.d/nscd
+ echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
+ doenvd "${T}"/00glibc || die
+
dodoc BUGS ChangeLog* CONFORMANCE FAQ NEWS NOTES PROJECTS README*
# Prevent overwriting of the /etc/localtime symlink. We'll handle the