* [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