public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2007-12-10  1:29 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2007-12-10  1:29 UTC (permalink / raw
  To: gentoo-commits

vapier      07/12/10 01:29:36

  Modified:             src_install.eblit
  Log:
  Add fixes for #196926 (build failure with USE=glibc-omitfp), #201646 (double free on sscanf("", "%as")), #199479 (build failure for i586-* targets due to duplicate _chk defs), #198949 (static link failure when using pthread_cond_timedwait), #196933 (build failure on hppa), and #196031 (gdb debugging errors with pthreads).
  (Portage version: 2.1.4_rc4)

Revision  Changes    Path
1.4                  sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.3&r2=1.4

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- src_install.eblit	8 Aug 2007 23:23:24 -0000	1.3
+++ src_install.eblit	10 Dec 2007 01:29:36 -0000	1.4
@@ -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.3 2007/08/08 23:23:24 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.4 2007/12/10 01:29:36 vapier Exp $
 
 toolchain-glibc_src_install() {
 	# These should not be set, else the
@@ -200,14 +200,20 @@
 }
 
 src_strip() {
-	# Now, strip everything but the thread libs #46186, as well as the dynamic
-	# linker, else we cannot set breakpoints in shared libraries due to bugs in
-	# gdb.  Also want to grab stuff in tls subdir.  whee.
+	# gdb is lame and requires some debugging information to remain in
+	# libpthread, so we need to strip it by hand.  libthread_db makes no
+	# sense stripped as it is only used when debugging.
+	local pthread=$(hasq splitdebug ${FEATURES} && echo "libthread_db" || echo "lib{pthread,thread_db}")
 	env \
 		-uRESTRICT \
 		CHOST=${CTARGET} \
-		STRIP_MASK="/*/{,tls/}libthread_db*" \
+		STRIP_MASK="/*/{,tls/}${pthread}*" \
 		prepallstrip
+	# if user has stripping enabled and does not have split debug turned on,
+	# then leave the debugging sections in libpthread.
+	if ! hasq nostrip ${FEATURES} && ! hasq splitdebug ${FEATURES} ; then
+		${STRIP:-${CTARGET}-strip} --strip-debug "${D}"/*/libpthread-*.so
+	fi
 }
 
 eblit-glibc-src_install() {



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2009-09-18 15:15 Diego Petteno (flameeyes)
  0 siblings, 0 replies; 13+ messages in thread
From: Diego Petteno (flameeyes) @ 2009-09-18 15:15 UTC (permalink / raw
  To: gentoo-commits

flameeyes    09/09/18 15:15:07

  Modified:             src_install.eblit
  Log:
  Bump patcheset; add patch for bug #284393 (compatibility with binutils 2.20 betas), and make nscd init script not use 'strings' at runtime (bug #285308).
  (Portage version: 2.2_rc40/cvs/Linux x86_64)

Revision  Changes    Path
1.8                  sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.7&r2=1.8

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- src_install.eblit	29 Dec 2008 09:22:45 -0000	1.7
+++ src_install.eblit	18 Sep 2009 15:15:07 -0000	1.8
@@ -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.7 2008/12/29 09:22:45 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.8 2009/09/18 15:15:07 flameeyes Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -173,6 +173,8 @@
 	doins "${WORKDIR}"/extra/etc/*.conf || die
 	doinitd "${WORKDIR}"/extra/etc/nscd || die
 
+	sed -i -e "s:@PIDFILE@:$(strings "${D}"/usr/sbin/nscd | grep nscd.pid):" "${D}"/etc/init.d/nscd
+
 	dodoc BUGS ChangeLog* CONFORMANCE FAQ NEWS NOTES PROJECTS README*
 
 	# Prevent overwriting of the /etc/localtime symlink.  We'll handle the






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2011-03-18 20:25 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2011-03-18 20:25 UTC (permalink / raw
  To: gentoo-commits

vapier      11/03/18 20:25:04

  Modified:             src_install.eblit
  Log:
  Only generate /lib symlinks when SYMLINK_LIB is used.
  
  (Portage version: 2.2.0_alpha26/cvs/Linux x86_64)

Revision  Changes    Path
1.14                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.13&r2=1.14

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- src_install.eblit	11 Mar 2011 02:40:28 -0000	1.13
+++ src_install.eblit	18 Mar 2011 20:25:03 -0000	1.14
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 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.13 2011/03/11 02:40:28 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.14 2011/03/18 20:25:03 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -98,7 +98,7 @@
 	is_final_abi || return 0
 
 	# Make sure the non-native interp can be found on multilib systems
-	if has_multilib_profile ; then
+	if [[ ${SYMLINK_LIB} == "yes" ]] && has_multilib_profile ; then
 		case $(tc-arch) in
 			amd64)
 				[[ ! -e ${D}/lib ]] && dosym $(get_abi_LIBDIR amd64) /lib






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2011-07-08 15:38 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-07-08 15:38 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/07/08 15:38:29

  Modified:             src_install.eblit
  Log:
  Convert "hasq" to "has".
  
  (Portage version: 2.2.0_alpha43/cvs/Linux x86_64)

Revision  Changes    Path
1.15                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.14&r2=1.15

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- src_install.eblit	18 Mar 2011 20:25:03 -0000	1.14
+++ src_install.eblit	8 Jul 2011 15:38:29 -0000	1.15
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 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.14 2011/03/18 20:25:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.15 2011/07/08 15:38:29 ssuominen Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -192,7 +192,7 @@
 	# gdb is lame and requires some debugging information to remain in
 	# libpthread, so we need to strip it by hand.  libthread_db makes no
 	# sense stripped as it is only used when debugging.
-	local pthread=$(hasq splitdebug ${FEATURES} && echo "libthread_db" || echo "lib{pthread,thread_db}")
+	local pthread=$(has splitdebug ${FEATURES} && echo "libthread_db" || echo "lib{pthread,thread_db}")
 	env \
 		-uRESTRICT \
 		CHOST=${CTARGET} \
@@ -200,7 +200,7 @@
 		prepallstrip
 	# if user has stripping enabled and does not have split debug turned on,
 	# then leave the debugging sections in libpthread.
-	if ! hasq nostrip ${FEATURES} && ! hasq splitdebug ${FEATURES} ; then
+	if ! has nostrip ${FEATURES} && ! has splitdebug ${FEATURES} ; then
 		${STRIP:-${CTARGET}-strip} --strip-debug "${D}"/*/libpthread-*.so
 	fi
 }






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2011-12-09  4:53 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2011-12-09  4:53 UTC (permalink / raw
  To: gentoo-commits

vapier      11/12/09 04:53:23

  Modified:             src_install.eblit
  Log:
  Symlink /lib to the default ABI, not to a hardcoded default.
  
  (Portage version: 2.2.0_alpha79/cvs/Linux x86_64)

Revision  Changes    Path
1.18                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.18&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.18&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.17&r2=1.18

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- src_install.eblit	16 Nov 2011 16:07:46 -0000	1.17
+++ src_install.eblit	9 Dec 2011 04:53:23 -0000	1.18
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 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.17 2011/11/16 16:07:46 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.18 2011/12/09 04:53:23 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -80,11 +80,11 @@
 	if [[ ${SYMLINK_LIB} == "yes" ]] && has_multilib_profile ; then
 		case $(tc-arch) in
 			amd64)
-				[[ ! -e ${D}/lib ]] && dosym $(get_abi_LIBDIR amd64) /lib
+				[[ ! -e ${D}/lib ]] && dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) /lib
 				dosym ../$(get_abi_LIBDIR x86)/ld-linux.so.2 /lib/ld-linux.so.2
 				;;
 			ppc64)
-				[[ ! -e ${D}/lib ]] && dosym $(get_abi_LIBDIR ppc64) /lib
+				[[ ! -e ${D}/lib ]] && dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) /lib
 				dosym ../$(get_abi_LIBDIR ppc)/ld.so.1 /lib/ld.so.1
 				;;
 		esac






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2012-08-18 23:14 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2012-08-18 23:14 UTC (permalink / raw
  To: gentoo-commits

vapier      12/08/18 23:14:16

  Modified:             src_install.eblit
  Log:
  Disable --foreground in init.d script for older versions #431886 by Nick Bowler.
  
  (Portage version: 2.2.0_alpha120/cvs/Linux x86_64)

Revision  Changes    Path
1.23                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.23&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.23&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.22&r2=1.23

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- src_install.eblit	3 Jul 2012 20:07:34 -0000	1.22
+++ src_install.eblit	18 Aug 2012 23:14:16 -0000	1.23
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 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.22 2012/07/03 20:07:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.23 2012/08/18 23:14:16 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -150,7 +150,11 @@
 	doins "${WORKDIR}"/extra/etc/*.conf || die
 	doinitd "${WORKDIR}"/extra/etc/nscd || die
 
-	sed -i -e "s:@PIDFILE@:$(strings "${D}"/usr/sbin/nscd | grep nscd.pid):" "${D}"/etc/init.d/nscd
+	local nscd_args=(
+		-e "s:@PIDFILE@:$(strings "${D}"/usr/sbin/nscd | grep nscd.pid):"
+	)
+	version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' )
+	sed -i "${nscd_args[@]}" "${D}"/etc/init.d/nscd
 
 	echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
 	doenvd "${T}"/00glibc || die





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2012-08-28  2:34 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2012-08-28  2:34 UTC (permalink / raw
  To: gentoo-commits

vapier      12/08/28 02:34:25

  Modified:             src_install.eblit
  Log:
  Rework how we symlink in ldsos so it works for all targets even when SYMLINK_LIB is not enabled.
  
  (Portage version: 2.2.0_alpha120/cvs/Linux x86_64)

Revision  Changes    Path
1.24                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.24&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.24&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.23&r2=1.24

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- src_install.eblit	18 Aug 2012 23:14:16 -0000	1.23
+++ src_install.eblit	28 Aug 2012 02:34:25 -0000	1.24
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 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.23 2012/08/18 23:14:16 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.24 2012/08/28 02:34:25 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -69,18 +69,41 @@
 	# Everything past this point just needs to be done once ...
 	is_final_abi || return 0
 
-	# Make sure the non-native interp can be found on multilib systems
-	if [[ ${SYMLINK_LIB} == "yes" ]] && has_multilib_profile ; then
-		local abi32 ldso
-		case $(tc-arch) in
-		amd64) abi32="x86" ldso="ld-linux.so.2" ;;
-		ppc64) abi32="ppc" ldso="ld.so.1" ;;
-		esac
-		if [[ -n ${ldso} ]] ; then
-			[[ ! -e ${D}/lib ]] && dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
-			dosym ../$(get_abi_LIBDIR ${abi32})/${ldso} $(alt_prefix)/lib/${ldso}
-		fi
+	# Make sure the non-native interp can be found on multilib systems even
+	# if the main library set isn't installed into the right place.  Maybe
+	# we should query the active gcc for info instead of hardcoding it ?
+	local i ldso_abi ldso_name
+	local ldso_abi_list=(
+		# x86
+		amd64   /lib64/ld-linux-x86-64.so.2
+		x32     /libx32/ld-linux-x32.so.2
+		x86     /lib/ld-linux.so.2
+		# mips
+		o32     /lib/ld.so.1
+		n32     /lib32/ld.so.1
+		n64     /lib64/ld.so.1
+		# powerpc
+		ppc     /lib/ld.so.1
+		ppc64   /lib64/ld64.so.1
+		# s390
+		s390    /lib/ld.so.1
+		s390x   /lib/ld64.so.1
+		# sparc
+		sparc32 /lib/ld-linux.so.2
+		sparc64 /lib64/ld-linux.so.2
+	)
+	if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${D}/$(alt_prefix)/lib ]] ; then
+		dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
 	fi
+	for (( i = 0; i < ${#ldso_abi_list[@]}; ++i )) ; do
+		ldso_abi=${ldso_abi_list[i]}
+		has ${ldso_abi} $(get_install_abis) || continue
+
+		ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}"
+		if [[ ! -L ${D}/${ldso_name} && ! -e ${D}/${ldso_name} ]] ; then
+			dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name}
+		fi
+	done
 
 	#################################################################
 	# EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY #





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2013-03-28  5:03 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2013-03-28  5:03 UTC (permalink / raw
  To: gentoo-commits

vapier      13/03/28 05:03:16

  Modified:             src_install.eblit
  Log:
  Fix array walking logic with ldsos.

Revision  Changes    Path
1.26                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.26&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.26&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.25&r2=1.26

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- src_install.eblit	11 Nov 2012 07:24:55 -0000	1.25
+++ src_install.eblit	28 Mar 2013 05:03:16 -0000	1.26
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 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.25 2012/11/11 07:24:55 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.26 2013/03/28 05:03:16 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -95,7 +95,7 @@
 	if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${D}/$(alt_prefix)/lib ]] ; then
 		dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
 	fi
-	for (( i = 0; i < ${#ldso_abi_list[@]}; ++i )) ; do
+	for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do
 		ldso_abi=${ldso_abi_list[i]}
 		has ${ldso_abi} $(get_install_abis) || continue
 





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2013-04-01  4:22 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2013-04-01  4:22 UTC (permalink / raw
  To: gentoo-commits

vapier      13/04/01 04:22:55

  Modified:             src_install.eblit
  Log:
  Do not install nscd config files when USE=-nscd #463786 by Harris Landgarten.
  
  (Portage version: 2.2.0_alpha169/cvs/Linux x86_64, signed Manifest commit with key FB7C4156)

Revision  Changes    Path
1.27                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.27&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.27&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.26&r2=1.27

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- src_install.eblit	28 Mar 2013 05:03:16 -0000	1.26
+++ src_install.eblit	1 Apr 2013 04:22:55 -0000	1.27
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 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.26 2013/03/28 05:03:16 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.27 2013/04/01 04:22:55 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -171,13 +171,19 @@
 	insinto /etc
 	doins nscd/nscd.conf posix/gai.conf nss/nsswitch.conf || die
 	doins "${WORKDIR}"/extra/etc/*.conf || die
-	doinitd "${WORKDIR}"/extra/etc/nscd || die
 
-	local nscd_args=(
-		-e "s:@PIDFILE@:$(strings "${D}"/usr/sbin/nscd | grep nscd.pid):"
-	)
-	version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' )
-	sed -i "${nscd_args[@]}" "${D}"/etc/init.d/nscd
+	if ! in_iuse nscd || use nscd ; then
+		doinitd "${WORKDIR}"/extra/etc/nscd || die
+
+		local nscd_args=(
+			-e "s:@PIDFILE@:$(strings "${D}"/usr/sbin/nscd | grep nscd.pid):"
+		)
+		version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' )
+		sed -i "${nscd_args[@]}" "${D}"/etc/init.d/nscd
+	else
+		# Do this since extra/etc/*.conf above might have nscd.conf.
+		rm -f "${D}"/etc/nscd.conf
+	fi
 
 	echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
 	doenvd "${T}"/00glibc || die





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2013-10-06  8:51 Pacho Ramos (pacho)
  0 siblings, 0 replies; 13+ messages in thread
From: Pacho Ramos (pacho) @ 2013-10-06  8:51 UTC (permalink / raw
  To: gentoo-commits

pacho       13/10/06 08:51:11

  Modified:             src_install.eblit
  Log:
  Add unit file (#479496 by Alexander Tsoy, redneb, Charles Nérot and SpanKY)
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)

Revision  Changes    Path
1.32                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.32&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.32&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.31&r2=1.32

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- src_install.eblit	29 Jun 2013 03:22:32 -0000	1.31
+++ src_install.eblit	6 Oct 2013 08:51:11 -0000	1.32
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 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.31 2013/06/29 03:22:32 heroxbd Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.32 2013/10/06 08:51:11 pacho Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -170,6 +170,11 @@
 		)
 		version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' )
 		sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
+
+		if [[ $(type -t systemd_dounit) == "function" ]] ; then
+			systemd_dounit "${FILESDIR}"/nscd.service || die
+			systemd_newtmpfilesd "${FILESDIR}"/nscd.tmpfilesd nscd.conf || die
+		fi
 	else
 		# Do this since extra/etc/*.conf above might have nscd.conf.
 		rm -f "${ED}"/etc/nscd.conf





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2014-01-17  7:45 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2014-01-17  7:45 UTC (permalink / raw
  To: gentoo-commits

vapier      14/01/17 07:45:29

  Modified:             src_install.eblit
  Log:
  Add arm64 ldso names.
  
  (Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key D2E96200)

Revision  Changes    Path
1.33                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.33&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.33&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.32&r2=1.33

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- src_install.eblit	6 Oct 2013 08:51:11 -0000	1.32
+++ src_install.eblit	17 Jan 2014 07:45:29 -0000	1.33
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 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.32 2013/10/06 08:51:11 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.33 2014/01/17 07:45:29 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -92,6 +92,20 @@
 		sparc32 /lib/ld-linux.so.2
 		sparc64 /lib64/ld-linux.so.2
 	)
+	case $(tc-endian) in
+	little)
+		ldso_abi_list+=(
+			# arm
+			arm64   /lib/ld-linux-aarch64.so.1
+		)
+		;;
+	big)
+		ldso_abi_list+=(
+			# arm
+			arm64   /lib/ld-linux-aarch64_be.so.1
+		)
+		;;
+	esac
 	if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then
 		dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
 	fi





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2014-03-12 13:34 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2014-03-12 13:34 UTC (permalink / raw
  To: gentoo-commits

vapier      14/03/12 13:34:31

  Modified:             src_install.eblit
  Log:
  Install the systemd files from upstream with glibc-2.19+.

Revision  Changes    Path
1.34                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.34&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.34&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.33&r2=1.34

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- src_install.eblit	17 Jan 2014 07:45:29 -0000	1.33
+++ src_install.eblit	12 Mar 2014 13:34:31 -0000	1.34
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 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.33 2014/01/17 07:45:29 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.34 2014/03/12 13:34:31 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -185,7 +185,12 @@
 		version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' )
 		sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
 
-		if [[ $(type -t systemd_dounit) == "function" ]] ; then
+		# Newer versions of glibc include the nscd.service themselves.
+		# TODO: Drop the $FILESDIR copy once 2.19 goes stable.
+		if version_is_at_least 2.19 ; then
+			systemd_dounit nscd/nscd.service || die
+			systemd_newtmpfilesd nscd/nscd.tmpfiles || die
+		else
 			systemd_dounit "${FILESDIR}"/nscd.service || die
 			systemd_newtmpfilesd "${FILESDIR}"/nscd.tmpfilesd nscd.conf || die
 		fi





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit
@ 2014-03-25  0:34 Mike Frysinger (vapier)
  0 siblings, 0 replies; 13+ messages in thread
From: Mike Frysinger (vapier) @ 2014-03-25  0:34 UTC (permalink / raw
  To: gentoo-commits

vapier      14/03/25 00:34:56

  Modified:             src_install.eblit
  Log:
  Update nscd tmpfiles install #505518 by dwfreed.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key D2E96200)

Revision  Changes    Path
1.35                 sys-libs/glibc/files/eblits/src_install.eblit

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.35&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?rev=1.35&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit?r1=1.34&r2=1.35

Index: src_install.eblit
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- src_install.eblit	12 Mar 2014 13:34:31 -0000	1.34
+++ src_install.eblit	25 Mar 2014 00:34:56 -0000	1.35
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 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.34 2014/03/12 13:34:31 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.35 2014/03/25 00:34:56 vapier Exp $
 
 toolchain-glibc_src_install() {
 	local GBUILDDIR
@@ -189,7 +189,7 @@
 		# TODO: Drop the $FILESDIR copy once 2.19 goes stable.
 		if version_is_at_least 2.19 ; then
 			systemd_dounit nscd/nscd.service || die
-			systemd_newtmpfilesd nscd/nscd.tmpfiles || die
+			systemd_newtmpfilesd nscd/nscd.tmpfiles nscd.conf || die
 		else
 			systemd_dounit "${FILESDIR}"/nscd.service || die
 			systemd_newtmpfilesd "${FILESDIR}"/nscd.tmpfilesd nscd.conf || die





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-03-25  0:35 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-17  7:45 [gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: src_install.eblit Mike Frysinger (vapier)
  -- strict thread matches above, loose matches on Subject: below --
2014-03-25  0:34 Mike Frysinger (vapier)
2014-03-12 13:34 Mike Frysinger (vapier)
2013-10-06  8:51 Pacho Ramos (pacho)
2013-04-01  4:22 Mike Frysinger (vapier)
2013-03-28  5:03 Mike Frysinger (vapier)
2012-08-28  2:34 Mike Frysinger (vapier)
2012-08-18 23:14 Mike Frysinger (vapier)
2011-12-09  4:53 Mike Frysinger (vapier)
2011-07-08 15:38 Samuli Suominen (ssuominen)
2011-03-18 20:25 Mike Frysinger (vapier)
2009-09-18 15:15 Diego Petteno (flameeyes)
2007-12-10  1:29 Mike Frysinger (vapier)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox