Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81853 - sys-libs/glibc-2.3.4.20040808-r1 build problem with stack smashing attack
Summary: sys-libs/glibc-2.3.4.20040808-r1 build problem with stack smashing attack
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-13 06:34 UTC by steveb
Modified: 2005-04-12 16:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description steveb 2005-02-13 06:34:19 UTC
I bootstrapped one of my servers again and got the following error:
/bin/install -c -m 644 ../sysdeps/unix/sysv/linux/netrose/rose.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/netrose/rose.h
/bin/install -c -m 644 ../sysdeps/unix/sysv/linux/neteconet/ec.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/neteconet/ec.h
/bin/install -c -m 644 ../sysdeps/gnu/netinet/udp.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/netinet/udp.h
/bin/install -c -m 644 ../sysdeps/gnu/netinet/ip_icmp.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/netinet/ip_icmp.h
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/inet && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/inet/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           htonl.o.d htons.o.d inet_lnaof.o.d inet_mkadr.o.d inet_netof.o.d inet_ntoa.o.d inet_net.o.d herrno.o.d herrno-loc.o.d gethstbyad.o.d gethstbyad_r.o.d gethstbynm.o.d gethstbynm2.o.d gethstbynm2_r.o.d gethstbynm_r.o.d gethstent.o.d gethstent_r.o.d getnetbyad.o.d getnetbyad_r.o.d getnetbynm.o.d getnetent.o.d getnetent_r.o.d getnetbynm_r.o.d getproto.o.d getproto_r.o.d getprtent.o.d getprtent_r.o.d getprtname.o.d getprtname_r.o.d getsrvbynm.o.d getsrvbynm_r.o.d getsrvbypt.o.d getsrvbypt_r.o.d getservent.o.d getservent_r.o.d getrpcent.o.d getrpcbyname.o.d getrpcbynumber.o.d getrpcent_r.o.d getrpcbyname_r.o.d getrpcbynumber_r.o.d ether_aton.o.d ether_aton_r.o.d ether_hton.o.d ether_line.o.d ether_ntoa.o.d ether_ntoa_r.o.d ether_ntoh.o.d rcmd.o.d rexec.o.d ruserpass.o.d getnetgrent_r.o.d getnetgrent.o.d getaliasent_r.o.d getaliasent.o.d getaliasname.o.d getaliasname_r.o.d in6_addr.o.d getnameinfo.o.d if_index.o.d ifaddrs.o.d inet6_option.o.d getipv4sourcefilter.o.d setipv4sourcefilter.o.d getsourcefilter.o.d setsourcefilter.o.d check_pf.o.d ifreq.o.d htonl.os.d htons.os.d inet_lnaof.os.d inet_mkadr.os.d inet_netof.os.d inet_ntoa.os.d inet_net.os.d herrno.os.d herrno-loc.os.d gethstbyad.os.d gethstbyad_r.os.d gethstbynm.os.d gethstbynm2.os.d gethstbynm2_r.os.d gethstbynm_r.os.d gethstent.os.d gethstent_r.os.d getnetbyad.os.d getnetbyad_r.os.d getnetbynm.os.d getnetent.os.d getnetent_r.os.d getnetbynm_r.os.d getproto.os.d getproto_r.os.d getprtent.os.d getprtent_r.os.d getprtname.os.d getprtname_r.os.d getsrvbynm.os.d getsrvbynm_r.os.d getsrvbypt.os.d getsrvbypt_r.os.d getservent.os.d getservent_r.os.d getrpcent.os.d getrpcbyname.os.d getrpcbynumber.os.d getrpcent_r.os.d getrpcbyname_r.os.d getrpcbynumber_r.os.d ether_aton.os.d ether_aton_r.os.d ether_hton.os.d ether_line.os.d ether_ntoa.os.d ether_ntoa_r.os.d ether_ntoh.os.d rcmd.os.d rexec.os.d ruserpass.os.d getnetgrent_r.os.d getnetgrent.os.d getaliasent_r.os.d getaliasent.os.d getaliasname.os.d getaliasname_r.os.d in6_addr.os.d getnameinfo.os.d if_index.os.d ifaddrs.os.d inet6_option.os.d getipv4sourcefilter.os.d setipv4sourcefilter.os.d getsourcefilter.os.d setsourcefilter.os.d check_pf.os.d ifreq.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/inet/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/inet/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/inet/stubs
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/inet'
make -j13 -C hesiod subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/hesiod'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod/libnss_hesiod.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_hesiod-2.3.4.so.new
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           hesiod.os.d hesiod-grp.os.d hesiod-init.os.d hesiod-proto.os.d hesiod-pwd.os.d hesiod-service.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_hesiod-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_hesiod-2.3.4.so
echo libnss_hesiod-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_hesiod.so.2 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_hesiod.so.new
/bin/sh ../scripts/rellns-sh /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_hesiod.so.2 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_hesiod.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod/stubs
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_hesiod.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_hesiod.so
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/hesiod'
make -j13 -C sunrpc subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/sunrpc'
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
mkdir /var/tmp/portage/glibc-2.3.4.20040808-r1/image/usr/include/rpc
/bin/install -c -m 644 rpc/clnt.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/clnt.h
/bin/install -c -m 644 rpc/netdb.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/netdb.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
/bin/install -c -m 644 rpc/auth.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/auth.h
/bin/install -c -m 644 rpc/auth_unix.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/auth_unix.h
/bin/install -c -m 644 rpc/pmap_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/pmap_prot.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
/bin/install -c -m 644 rpc/pmap_clnt.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/pmap_clnt.h
/bin/install -c -m 644 rpc/pmap_rmt.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/pmap_rmt.h
/bin/install -c -m 644 rpc/rpc.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/rpc.h
/bin/install -c -m 644 rpc/rpc_msg.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/rpc_msg.h
/bin/install -c -m 644 rpc/svc_auth.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/svc_auth.h
/bin/install -c -m 644 rpc/types.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/types.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
/bin/install -c -m 644 rpc/auth_des.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/auth_des.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
/bin/install -c -m 644 rpc/des_crypt.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/des_crypt.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
/bin/install -c -m 644 rpc/key_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/key_prot.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
mkdir /var/tmp/portage/glibc-2.3.4.20040808-r1/image/usr/include/rpcsvc
/bin/install -c -m 644 rpc/xdr.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/xdr.h
/bin/install -c -m 644 rpc/rpc_des.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/rpc_des.h
/bin/install -c -m 644 rpcsvc/nlm_prot.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nlm_prot.x
/bin/install -c -m 644 rpcsvc/rstat.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rstat.x
/bin/install -c -m 644 rpcsvc/yppasswd.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/yppasswd.x
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 rpcsvc/rex.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rex.x
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 rpcsvc/sm_inter.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/sm_inter.x
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 rpc/svc.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpc/svc.h
/bin/install -c -m 644 rpcsvc/bootparam_prot.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/bootparam_prot.x
/bin/install -c -m 644 rpcsvc/klm_prot.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/klm_prot.x
/bin/install -c -m 644 rpcsvc/mount.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/mount.x
/bin/install -c -m 644 rpcsvc/rusers.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rusers.x
/bin/install -c -m 644 rpcsvc/nfs_prot.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nfs_prot.x
/bin/install -c -m 644 rpcsvc/rquota.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rquota.x
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 rpcsvc/spray.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/spray.x
/bin/install -c -m 644 rpcsvc/key_prot.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/key_prot.x
/bin/install -c -m 644 rpcsvc/bootparam.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/bootparam.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/bootparam_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/bootparam_prot.h
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/rstat.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rstat.h
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/yppasswd.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/yppasswd.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/klm_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/klm_prot.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/rex.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rex.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/nlm_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nlm_prot.h
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/sm_inter.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/sm_inter.h
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/rusers.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rusers.h
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/spray.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/spray.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/nfs_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nfs_prot.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/rquota.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/rquota.h
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/nfs
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcgen /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/rpcgen.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/rpcgen.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/rpcgen
mkdir /var/tmp/portage/glibc-2.3.4.20040808-r1/image/usr/include/nfs
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/mount.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/mount.h
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcsvc/key_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/key_prot.h
/bin/install -c -m 644 ../sysdeps/unix/sysv/linux/nfs/nfs.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/nfs/nfs.h
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/librpcsvc.a /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/librpcsvc.a
: /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/librpcsvc.a
/bin/install -c -m 644 etc.rpc /var/tmp/portage/glibc-2.3.4.20040808-r1/image//etc/rpc
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/rpcinfo /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/rpcinfo.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/rpcinfo.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/rpcinfo
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           auth_none.o.d auth_unix.o.d authuxprot.o.d bindrsvprt.o.d clnt_gen.o.d clnt_perr.o.d clnt_raw.o.d clnt_simp.o.d clnt_tcp.o.d clnt_udp.o.d rpc_dtable.o.d get_myaddr.o.d getrpcport.o.d pmap_clnt.o.d pm_getmaps.o.d pm_getport.o.d pmap_prot.o.d pmap_prot2.o.d pmap_rmt.o.d rpc_prot.o.d rpc_common.o.d rpc_cmsg.o.d rpc_thread.o.d svc.o.d svc_auth.o.d svc_authux.o.d svc_raw.o.d svc_run.o.d svc_simple.o.d svc_tcp.o.d svc_udp.o.d xdr.o.d xdr_array.o.d xdr_float.o.d xdr_mem.o.d xdr_rec.o.d xdr_ref.o.d xdr_stdio.o.d publickey.o.d xdr_sizeof.o.d auth_des.o.d authdes_prot.o.d des_crypt.o.d des_impl.o.d des_soft.o.d key_call.o.d key_prot.o.d netname.o.d openchild.o.d rtime.o.d svcauth_des.o.d xcrypt.o.d clnt_unix.o.d svc_unix.o.d create_xid.o.d xdr_intXX_t.o.d rpc_main.o.d rpc_hout.o.d rpc_cout.o.d rpc_parse.o.d rpc_scan.o.d rpc_util.o.d rpc_svcout.o.d rpc_clntout.o.d rpc_tblout.o.d rpc_sample.o.d rpcinfo.o.d auth_none.os.d auth_unix.os.d authuxprot.os.d bindrsvprt.os.d clnt_gen.os.d clnt_perr.os.d clnt_raw.os.d clnt_simp.os.d clnt_tcp.os.d clnt_udp.os.d rpc_dtable.os.d get_myaddr.os.d getrpcport.os.d pmap_clnt.os.d pm_getmaps.os.d pm_getport.os.d pmap_prot.os.d pmap_prot2.os.d pmap_rmt.os.d rpc_prot.os.d rpc_common.os.d rpc_cmsg.os.d rpc_thread.os.d svc.os.d svc_auth.os.d svc_authux.os.d svc_raw.os.d svc_run.os.d svc_simple.os.d svc_tcp.os.d svc_udp.os.d xdr.os.d xdr_array.os.d xdr_float.os.d xdr_mem.os.d xdr_rec.os.d xdr_ref.os.d xdr_stdio.os.d publickey.os.d xdr_sizeof.os.d auth_des.os.d authdes_prot.os.d des_crypt.os.d des_impl.os.d des_soft.os.d key_call.os.d key_prot.os.d netname.os.d openchild.os.d rtime.os.d svcauth_des.os.d xcrypt.os.d clnt_unix.os.d svc_unix.os.d create_xid.os.d xdr_intXX_t.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/stubs
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/sunrpc'
make -j13 -C nis subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nis'
/bin/install -c -m 644 rpcsvc/nis.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nis.h
/bin/install -c -m 644 rpcsvc/nis.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nis.x
/bin/install -c -m 644 rpcsvc/nis_callback.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nis_callback.h
/bin/install -c -m 644 rpcsvc/nis_callback.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nis_callback.x
/bin/install -c -m 644 rpcsvc/nis_object.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nis_object.x
/bin/install -c -m 644 rpcsvc/nis_tags.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nis_tags.h
/bin/install -c -m 644 rpcsvc/nislib.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/nislib.h
/bin/install -c -m 644 rpcsvc/yp.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/yp.h
/bin/install -c -m 644 rpcsvc/yp.x /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/yp.x
/bin/install -c -m 644 rpcsvc/yp_prot.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/yp_prot.h
/bin/install -c -m 644 rpcsvc/ypclnt.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/ypclnt.h
/bin/install -c -m 644 rpcsvc/ypupd.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/rpcsvc/ypupd.h
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/libnsl.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnsl-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnsl-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnsl-2.3.4.so
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/libnss_nis.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nis-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nis-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nis-2.3.4.so
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/libnss_nisplus.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nisplus-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nisplus-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nisplus-2.3.4.so
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/libnss_compat.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_compat-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_compat-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_compat-2.3.4.so
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/libnsl.a /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnsl.a
: /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnsl.a
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           yp_xdr.o.d ypclnt.o.d ypupdate_xdr.o.d nis_subr.o.d nis_local_names.o.d nis_free.o.d nis_file.o.d nis_print.o.d nis_error.o.d nis_call.o.d nis_lookup.o.d nis_table.o.d nis_xdr.o.d nis_server.o.d nis_ping.o.d nis_checkpoint.o.d nis_mkdir.o.d nis_rmdir.o.d nis_getservlist.o.d nis_verifygroup.o.d nis_ismember.o.d nis_addmember.o.d nis_util.o.d nis_removemember.o.d nis_creategroup.o.d nis_destroygroup.o.d nis_print_group_entry.o.d nis_domain_of.o.d nis_domain_of_r.o.d nis_modify.o.d nis_remove.o.d nis_add.o.d nis_defaults.o.d nis_findserv.o.d nis_callback.o.d nis_clone_dir.o.d nis_clone_obj.o.d nis_clone_res.o.d yp_xdr.os.d ypclnt.os.d ypupdate_xdr.os.d nis_subr.os.d nis_local_names.os.d nis_free.os.d nis_file.os.d nis_print.os.d nis_error.os.d nis_call.os.d nis_lookup.os.d nis_table.os.d nis_xdr.os.d nis_server.os.d nis_ping.os.d nis_checkpoint.os.d nis_mkdir.os.d nis_rmdir.os.d nis_getservlist.os.d nis_verifygroup.os.d nis_ismember.os.d nis_addmember.os.d nis_util.os.d nis_removemember.os.d nis_creategroup.os.d nis_destroygroup.os.d nis_print_group_entry.os.d nis_domain_of.os.d nis_domain_of_r.os.d nis_modify.os.d nis_remove.os.d nis_add.os.d nis_defaults.os.d nis_findserv.os.d nis_callback.os.d nis_clone_dir.os.d nis_clone_obj.os.d nis_clone_res.os.d nis-proto.os.d nis-service.os.d nis-hosts.os.d nis-network.os.d nis-grp.os.d nis-pwd.os.d nis-rpc.os.d nis-ethers.os.d nis-spwd.os.d nis-netgrp.os.d nis-alias.os.d nis-publickey.os.d nis-initgroups.os.d nss-nis.os.d nisplus-proto.os.d nisplus-service.os.d nisplus-hosts.os.d nisplus-network.os.d nisplus-grp.os.d nisplus-pwd.os.d nisplus-rpc.os.d nisplus-ethers.os.d nisplus-spwd.os.d nisplus-netgrp.os.d nisplus-alias.os.d nisplus-publickey.os.d nisplus-parser.os.d nss-nisplus.os.d compat-grp.os.d compat-pwd.os.d compat-spwd.os.d compat-initgroups.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/stubs
echo libnsl-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnsl.so.1 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
echo libnss_nis-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nis.so.2 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
echo libnss_nisplus-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nisplus.so.2 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
echo libnss_compat-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_compat.so.2 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnsl.so.new
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nis.so.new
/bin/sh ../scripts/rellns-sh /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnsl.so.1 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnsl.so.new
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nisplus.so.new
/bin/sh ../scripts/rellns-sh /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nis.so.2 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nis.so.new
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_compat.so.new
/bin/sh ../scripts/rellns-sh /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_compat.so.2 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_compat.so.new
/bin/sh ../scripts/rellns-sh /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libnss_nisplus.so.2 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nisplus.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnsl.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnsl.so
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nis.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nis.so
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nisplus.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_nisplus.so
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_compat.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libnss_compat.so
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nis'
make -j13 -C nscd subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nscd'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/nscd /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/nscd.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/nscd.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/nscd
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/nscd_nischeck /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/nscd_nischeck.new
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           nscd_getpw_r.o.d nscd_getgr_r.o.d nscd_gethst_r.o.d nscd.o.d connections.o.d pwdcache.o.d getpwnam_r.o.d getpwuid_r.o.d grpcache.o.d getgrnam_r.o.d getgrgid_r.o.d hstcache.o.d gethstbyad_r.o.d gethstbynm2_r.o.d dbg_log.o.d nscd_conf.o.d nscd_stat.o.d cache.o.d xmalloc.o.d xstrdup.o.d nscd_nischeck.o.d nscd_getpw_r.os.d nscd_getgr_r.os.d nscd_gethst_r.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/nscd_nischeck.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/sbin/nscd_nischeck
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/stubs
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nscd'
make -j13 -C streams subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/streams'
/bin/install -c -m 644 stropts.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/stropts.h
/bin/install -c -m 644 sys/stropts.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/sys/stropts.h
/bin/install -c -m 644 ../sysdeps/generic/bits/stropts.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/stropts.h
/bin/install -c -m 644 ../sysdeps/generic/bits/xtitypes.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/xtitypes.h
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           isastream.o.d getmsg.o.d putmsg.o.d fattach.o.d fdetach.o.d isastream.os.d getmsg.os.d putmsg.os.d fattach.os.d fdetach.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubs
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/streams'
make -j13 -C login subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/login'
/bin/install -c -m 644 utmp.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/utmp.h
/bin/install -c -m 644 ../sysdeps/gnu/bits/utmp.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/utmp.h
/bin/install -c -m 644 lastlog.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/lastlog.h
/bin/install -c -m 644 pty.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/pty.h
/bin/install -c -m 644 ../sysdeps/gnu/utmpx.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/utmpx.h
/bin/install -c -m 644 ../sysdeps/gnu/bits/utmpx.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/utmpx.h
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/libutil.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil-2.3.4.so
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/libutil.a /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.a
: /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.a
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/misc
mkdir /var/tmp/portage/glibc-2.3.4.20040808-r1/image/usr/lib/misc
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           getutent.o.d getutent_r.o.d getutid.o.d getutline.o.d getutid_r.o.d getutline_r.o.d utmp_file.o.d utmpname.o.d updwtmp.o.d getpt.o.d grantpt.o.d unlockpt.o.d ptsname.o.d setutxent.o.d getutxent.o.d endutxent.o.d getutxid.o.d getutxline.o.d pututxline.o.d utmpxname.o.d updwtmpx.o.d getutmpx.o.d getutmp.o.d login.o.d login_tty.o.d logout.o.d logwtmp.o.d openpty.o.d forkpty.o.d utmpdump.o.d pt_chown.o.d getutent.os.d getutent_r.os.d getutid.os.d getutline.os.d getutid_r.os.d getutline_r.os.d utmp_file.os.d utmpname.os.d updwtmp.os.d getpt.os.d grantpt.os.d unlockpt.os.d ptsname.os.d setutxent.os.d getutxent.os.d endutxent.os.d getutxid.os.d getutxline.os.d pututxline.os.d utmpxname.os.d updwtmpx.os.d getutmpx.os.d getutmp.os.d login.os.d login_tty.os.d logout.os.d logwtmp.os.d openpty.os.d forkpty.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubsT
/bin/install -c -m 4755 -o root /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/pt_chown /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/misc/pt_chown
echo libutil-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil.so.1 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so.new
/bin/sh ../scripts/rellns-sh /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil.so.1 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubs
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/login'
make -j13 -C elf subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
/bin/install -c -m 644 elf.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/elf.h
/bin/install -c -m 644 ../sysdeps/generic/bits/elfclass.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/elfclass.h
/bin/install -c -m 644 link.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/link.h
make -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/librtld.mk -f rtld-Rules
make[3]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
make -C ../csu objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-check_fds.os rtld-errno.os rtld-ssp.os rtld-divdi3.os'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/ldd /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/ldd.new
make -C ../gmon objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-profil.os rtld-prof-freq.os'
make -C ../io objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-xstat64.os rtld-fxstat64.os rtld-open.os rtld-close.os rtld-read.os rtld-write.os rtld-lseek.os rtld-access.os rtld-fcntl.os rtld-getcwd.os'
make -C ../misc objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-mmap.os rtld-munmap.os rtld-mprotect.os rtld-init-misc.os'
make -C ../nptl objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-libc-cancellation.os rtld-forward.os rtld-libc-lowlevellock.os'
make -C ../posix objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-uname.os rtld-_exit.os rtld-getpid.os rtld-environ.os'
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/ldd.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/ldd
make -C ../setjmp objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-bsd-_setjmp.os rtld-__longjmp.os'
make -C ../signal objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sigaction.os rtld-sigprocmask.os rtld-kill.os rtld-sigfillset.os rtld-sigdelset.os'
make -C ../socket objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sendto.os rtld-socket.os'
make -C ../stdlib objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-exit.os rtld-cxa_atexit.os'
make -C ../string objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-strchr.os rtld-strcmp.os rtld-strlen.os rtld-strnlen.os rtld-strncat.os rtld-strncpy.os rtld-memchr.os rtld-memmove.os rtld-memset.os rtld-mempcpy.os rtld-stpcpy.os rtld-memcpy.os rtld-strrchr.os'
make -C ../time objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-gettimeofday.os rtld-setitimer.os'
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/csu'
mkdir /var/tmp/portage/glibc-2.3.4.20040808-r1/image/sbin
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/sln /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/sln.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/sln.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/sln
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/csu'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/ldconfig /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/ldconfig.new
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           dl-load.o.d dl-cache.o.d dl-lookup.o.d dl-object.o.d dl-reloc.o.d dl-deps.o.d dl-runtime.o.d dl-error.o.d dl-init.o.d dl-fini.o.d dl-debug.o.d dl-misc.o.d dl-version.o.d dl-profile.o.d dl-conflict.o.d dl-tls.o.d dl-origin.o.d dl-execstack.o.d dl-open.o.d dl-close.o.d dl-support.o.d dl-iteratephdr.o.d dl-addr.o.d enbl-secure.o.d dl-profstub.o.d dl-libc.o.d dl-sym.o.d dl-tsd.o.d cache.o.d readlib.o.d xmalloc.o.d xstrdup.o.d chroot_canon.o.d sprof.o.d sln.o.d ldconfig.o.d lddlibc4.o.d dl-load.os.d dl-cache.os.d dl-lookup.os.d dl-object.os.d dl-reloc.os.d dl-deps.os.d dl-runtime.os.d dl-error.os.d dl-init.os.d dl-fini.os.d dl-debug.os.d dl-misc.os.d dl-version.os.d dl-profile.os.d dl-conflict.os.d dl-tls.os.d dl-origin.os.d dl-execstack.os.d dl-caller.os.d dl-open.os.d dl-close.os.d dl-iteratephdr.os.d dl-addr.os.d dl-profstub.os.d dl-libc.os.d dl-sym.os.d dl-tsd.os.d unwind-dw2-fde-glibc.os.d framestate.os.d unwind-pe.os.d rtld.os.d dl-sysdep.os.d dl-environ.os.d dl-minimal.os.d dl-brk.os.d dl-sbrk.os.d soinit.os.d sofini.os.d interp.os.d testobj1.os.d testobj2.os.d testobj3.os.d testobj4.os.d testobj5.os.d testobj6.os.d testobj1_1.os.d failobj.os.d constload2.os.d constload3.os.d unloadmod.os.d dep1.os.d dep2.os.d dep3.os.d dep4.os.d vismod1.os.d vismod2.os.d vismod3.os.d nodelmod1.os.d nodelmod2.os.d nodelmod3.os.d nodelmod4.os.d nodel2mod1.os.d nodel2mod2.os.d nodel2mod3.os.d nodlopenmod.os.d nodlopenmod2.os.d filtmod1.os.d filtmod2.os.d reldepmod1.os.d reldepmod2.os.d reldepmod3.os.d reldepmod4.os.d nextmod1.os.d nextmod2.os.d reldep4mod1.os.d reldep4mod2.os.d reldep4mod3.os.d reldep4mod4.os.d neededobj1.os.d neededobj2.os.d neededobj3.os.d neededobj4.os.d neededobj5.os.d neededobj6.os.d firstobj.os.d globalmod1.os.d unload2mod.os.d unload2dep.os.d ltglobmod1.os.d ltglobmod2.os.d pathoptobj.os.d dblloadmod1.os.d dblloadmod2.os.d dblloadmod3.os.d reldepmod5.os.d reldepmod6.os.d reldep6mod0.os.d reldep6mod1.os.d reldep6mod2.os.d reldep6mod3.os.d reldep6mod4.os.d reldep7mod1.os.d reldep7mod2.os.d tst-tlsmod1.os.d tst-tlsmod2.os.d tst-tlsmod3.os.d tst-tlsmod4.os.d tst-tlsmod5.os.d tst-tlsmod6.os.d tst-tlsmod7.os.d tst-tlsmod8.os.d tst-tlsmod9.os.d tst-tlsmod10.os.d tst-tlsmod11.os.d tst-tlsmod12.os.d tst-tlsmod13.os.d tst-tlsmod13a.os.d tst-tlsmod14a.os.d tst-tlsmod14b.os.d circlemod1.os.d circlemod1a.os.d circlemod2.os.d circlemod2a.os.d circlemod3.os.d circlemod3a.os.d reldep8mod1.os.d reldep8mod2.os.d reldep8mod3.os.d reldep9mod1.os.d reldep9mod2.os.d reldep9mod3.os.d tst-alignmod.os.d tst-execstack-mod.os.d tst-array2dep.os.d tst-piemod1.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/ldconfig.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/ldconfig
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/gmon'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/setjmp'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/socket'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/gmon'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/setjmp'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/time'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/signal'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/io'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/socket'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/string'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/misc'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/time'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/stdlib'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/posix'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/signal'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/io'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/string'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/misc'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/posix'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/stdlib'
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubs
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nptl'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nptl'
make[3]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/sprof /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/sprof.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/sprof.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/sprof
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/lddlibc4 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/lddlibc4.new
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/ld.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/lddlibc4.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/lddlibc4
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-2.3.4.so
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/libc.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libc-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libc-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libc-2.3.4.so
echo ld-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-linux.so.2 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
./scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu
(sed '/^@/d' include/stubs-prologue.h; LC_ALL=C sort /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/csu/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/iconv/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/iconvdata/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/locale/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/localedata/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/assert/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/ctype/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/intl/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/catgets/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/math/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/setjmp/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/signal/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stdlib/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stdio-common/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/libio/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/dlfcn/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/malloc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/string/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/wcsmbs/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/timezone/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/time/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/dirent/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/grp/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/pwd/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/posix/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/io/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/termios/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/resource/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/misc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/socket/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sysvipc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/gmon/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/gnulib/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/wctype/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/manual/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/shadow/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/po/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/argp/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/crypt/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nptl/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/resolv/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nss/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/rt/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/conform/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/debug/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nptl_db/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/inet/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubs) > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h
if test -r /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu/stubs.h && cmp -s /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu/stubs.h; \
then echo 'stubs.h unchanged'; \
else /bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu/stubs.h; fi
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h
/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/sln /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
sln: stack smashing attack in function __guard_setup()
make[1]: *** [install-symbolic-link] Aborted
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3'
make: *** [install] Error 2

!!! ERROR: sys-libs/glibc-2.3.4.20040808-r1 failed.
!!! Function src_install, Line 763, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


I hope this post is not a dupe. I searched up and down in Bugzilla for a reference to the problem, but did not found anything. Anyway...

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




The bootstrap process managed to compile everything up to glibc. This are the  
packages (the important one, I think) installed on that system:  
# for foo in sys-apps/portage sys-kernel/linux26-headers sys-apps/texinfo  
sys-devel/gettext sys-devel/binutils sys-devel/gcc sys-libs/glibc  
sys-apps/baselayout sys-libs/zlib sys-libs/ncurses;do qpkg -I -nc -v  
${foo};done  
  
sys-apps/portage-2.0.51-r15  
sys-kernel/linux26-headers-2.6.8.1-r2  
sys-apps/texinfo-4.7-r1  
sys-devel/gettext-0.12.1-r2  
sys-devel/binutils-2.15.92.0.2-r1  
sys-devel/gcc-3.3.4-r1  
sys-devel/gcc-config-1.3.10-r1  
sys-devel/gcc-3.4.3.20050110  
sys-libs/glibc-2.3.4.20040808-r1  
sys-apps/baselayout-1.9.4-r6  
sys-libs/zlib-1.2.2  
sys-libs/ncurses-5.4-r5  
  
  
Kernel is:  
# uname -a  
  
Linux mail 2.6.11-rc3 #1 Wed Feb 9 18:08:37 CET 2005 i686 AMD Athlon (TM)  
AuthenticAMD GNU/Linux 
 
 
Active/selected gcc: 
# gcc-config -l 
 
[1] i686-pc-linux-gnu-3.3.4 
[2] i686-pc-linux-gnu-3.4.3 * 
[3] i686-pc-linux-gnu-3.4.3-hardenednopie 
[4] i686-pc-linux-gnu-3.4.3-hardenednossp 
[5] i686-pc-linux-gnu-3.4.3-vanilla 
 
  
  
Portage 2.0.51-r15 (hardened/x86, gcc-3.4.3, glibc-2.3.4.20040808-r1,   
2.6.11-rc3 i686)   
=================================================================   
System uname: 2.6.11-rc3 i686 AMD Athlon (TM)   
Gentoo Base System version 1.4.16   
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005,   
10:28:14)]   
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]   
ccache version 2.3 [enabled]   
dev-lang/python:     2.3.4-r1   
sys-devel/autoconf:  2.59-r6, 2.13   
sys-devel/automake:  1.6.3, 1.8.5-r3, 1.5, 1.7.9-r1, 1.9.4, 1.4_p6   
sys-devel/binutils:  2.15.92.0.2-r1   
sys-devel/libtool:   1.5.10-r4   
virtual/os-headers:  2.6.8.1-r2   
ACCEPT_KEYWORDS="x86"   
AUTOCLEAN="yes"   
CFLAGS="-march=athlon-tbird -Os -pipe -fforce-addr -fomit-frame-pointer   
-funroll-loops -falign-functions=4 -maccumulate-outgoing-args"   
CHOST="i686-pc-linux-gnu"   
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"   
CONFIG_PROTECT_MASK="/etc/gconf /etc/mail/dspam /etc/terminfo /etc/env.d"   
CXXFLAGS="-march=athlon-tbird -Os -pipe -fforce-addr -fomit-frame-pointer   
-funroll-loops -falign-functions=4 -maccumulate-outgoing-args"   
DISTDIR="/usr/portage/distfiles"   
FEATURES="autoaddcvs autoconfig buildpkg ccache distcc distlocks sandbox   
userpriv"   
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo   
http://www.ibiblio.org/pub/Linux/distributions/gentoo   
http://gentoo.oregonstate.edu/"   
MAKEOPTS="-j13"   
PKGDIR="/usr/portage/packages"   
PORTAGE_TMPDIR="/var/tmp"   
PORTDIR="/usr/portage"   
PORTDIR_OVERLAY="/mnt/gentoo.overlay"   
SYNC="rsync://rsync.gentoo.org/gentoo-portage"   
USE="GAPING_SECURITY_HOLE X509 acl acpi apache2 autofs berkdb crypt curl   
dlloader erandom fam fastcgi fla freetds gd gdbm geoip gif gmp hardened icc   
icc-pgo imagemagick imap innodb j2ee java javacomm javamail jboss jce jikes jms   
jmx jpeg jta kerberos krb4 large-domain lcms ldap libwww lzw lzw-tiff maildir   
mbox mcal mmx mpeg mysql nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses   
neural nls nptl oav odbc pam pam-mysql pdflib pear-db perl php pic pie png   
python readline ruby samba sasl skey snmp spell sqlite sse ssl symlink tcpd   
tiff truetype vda vhosts wmf x86 xml xml2 yaz zlib"   
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 steveb 2005-02-13 11:36:27 UTC
Strange! I can emerge glibc. What I did was:

FEATURES="-distcc -ccache" MAKEOPTS="-j2" emerge -v =sys-devel/autoconf-2.13 =sys-devel/autoconf-wrapper-2-r1 =sys-devel/autoconf-2.59-r6 =sys-devel/automake-1.5 =sys-devel/automake-1.8.5-r3 =sys-devel/automake-1.6.3 =sys-devel/automake-1.7.9-r1 =sys-devel/automake-1.4_p6 =sys-devel/automake-wrapper-1-r1 =sys-devel/automake-1.9.4 =sys-apps/miscfiles-1.3-r1 =sys-libs/cracklib-2.7-r10 =sys-libs/pam-0.77-r6 =sys-apps/pam-login-3.14 =sys-apps/grep-2.5.1-r6 =app-crypt/hashalot-0.3 =sys-fs/e2fsprogs-1.35-r1 =sys-apps/util-linux-2.12i-r1 =sys-apps/baselayout-1.9.4-r6 =dev-libs/glib-1.2.10-r5 =sys-apps/gawk-3.1.3-r2 =sys-libs/libstdc++-v3-3.3.4 =sys-devel/gcc-config-1.3.10-r1 =sys-devel/bison-1.875d =sys-devel/m4-1.4.1 =sys-apps/cronbase-0.3.1 =sys-devel/binutils-2.15.92.0.2-r1 =sys-devel/patch-2.5.9 =sys-devel/gnuconfig-20040214 =sys-devel/gettext-0.12.1-r2


After that:
FEATURES="-distcc -ccache" MAKEOPTS="-j2" emerge -v glibc


And it worked.

I will try now again to use the bootstrap script and report if it is working or not. If it is working, then this bug can be closed.


cheers

SteveB
Comment 2 steveb 2005-02-13 12:05:59 UTC
Okay. It seams that the bootstrap.sh script or at least the environment in which bootstrap.sh runs, is the problem:

-------------------------------------------------
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubs
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/streams'
make -j13 -C login subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/login'
/bin/install -c -m 644 utmp.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/utmp.h
/bin/install -c -m 644 ../sysdeps/gnu/bits/utmp.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/utmp.h
/bin/install -c -m 644 lastlog.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/lastlog.h
/bin/install -c -m 644 pty.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/pty.h
/bin/install -c -m 644 ../sysdeps/gnu/utmpx.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/utmpx.h
/bin/install -c -m 644 ../sysdeps/gnu/bits/utmpx.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/utmpx.h
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/libutil.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil-2.3.4.so
/bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/libutil.a /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.a
: /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.a
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/misc
mkdir /var/tmp/portage/glibc-2.3.4.20040808-r1/image/usr/lib/misc
/bin/install -c -m 4755 -o root /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/pt_chown /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/misc/pt_chown
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           getutent.o.d getutent_r.o.d getutid.o.d getutline.o.d getutid_r.o.d getutline_r.o.d utmp_file.o.d utmpname.o.d updwtmp.o.d getpt.o.d grantpt.o.d unlockpt.o.d ptsname.o.d setutxent.o.d getutxent.o.d endutxent.o.d getutxid.o.d getutxline.o.d pututxline.o.d utmpxname.o.d updwtmpx.o.d getutmpx.o.d getutmp.o.d login.o.d login_tty.o.d logout.o.d logwtmp.o.d openpty.o.d forkpty.o.d utmpdump.o.d pt_chown.o.d getutent.os.d getutent_r.os.d getutid.os.d getutline.os.d getutid_r.os.d getutline_r.os.d utmp_file.os.d utmpname.os.d updwtmp.os.d getpt.os.d grantpt.os.d unlockpt.os.d ptsname.os.d setutxent.os.d getutxent.os.d endutxent.os.d getutxid.os.d getutxline.os.d pututxline.os.d utmpxname.os.d updwtmpx.os.d getutmpx.os.d getutmp.os.d login.os.d login_tty.os.d logout.os.d logwtmp.os.d openpty.os.d forkpty.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubs
echo libutil-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil.so.1 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so.new
/bin/sh ../scripts/rellns-sh /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libutil.so.1 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/lib/libutil.so
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/login'
make -j13 -C elf subdir_install
make[2]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
/bin/install -c -m 644 elf.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/elf.h
/bin/install -c -m 644 ../sysdeps/generic/bits/elfclass.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/bits/elfclass.h
/bin/install -c -m 644 link.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/link.h
make -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/librtld.mk -f rtld-Rules
make[3]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
make -C ../csu objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-check_fds.os rtld-errno.os rtld-ssp.os rtld-divdi3.os'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/ldd /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/ldd.new
make -C ../gmon objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-profil.os rtld-prof-freq.os'
make -C ../io objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-xstat64.os rtld-fxstat64.os rtld-open.os rtld-close.os rtld-read.os rtld-write.os rtld-lseek.os rtld-access.os rtld-fcntl.os rtld-getcwd.os'
make -C ../misc objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-mmap.os rtld-munmap.os rtld-mprotect.os rtld-init-misc.os'
make -C ../nptl objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-libc-cancellation.os rtld-forward.os rtld-libc-lowlevellock.os'
make -C ../posix objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-uname.os rtld-_exit.os rtld-getpid.os rtld-environ.os'
make -C ../setjmp objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-bsd-_setjmp.os rtld-__longjmp.os'
make -C ../signal objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sigaction.os rtld-sigprocmask.os rtld-kill.os rtld-sigfillset.os rtld-sigdelset.os'
make -C ../socket objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sendto.os rtld-socket.os'
make -C ../stdlib objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-exit.os rtld-cxa_atexit.os'
make -C ../string objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-strchr.os rtld-strcmp.os rtld-strlen.os rtld-strnlen.os rtld-strncat.os rtld-strncpy.os rtld-memchr.os rtld-memmove.os rtld-memset.os rtld-mempcpy.os rtld-stpcpy.os rtld-memcpy.os rtld-strrchr.os'
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/ldd.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/ldd
make -C ../time objdir=/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-gettimeofday.os rtld-setitimer.os'
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin
mkdir /var/tmp/portage/glibc-2.3.4.20040808-r1/image/sbin
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/sln /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/sln.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/sln.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/sln
.././scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/gmon'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/gmon'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/ldconfig /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/ldconfig.new
c=`(cd /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf && \
    sed -n -e 's@\$(common-objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/@g' \
           -e 's@\$(objpfx)@/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/@g' \
           -e '/stub-tag\.h/{; g; s/./&/p; }' \
           -e '/:/{x; s/^.*$//; x; }' \
           -e 's/^.*://;s/\\$//;s/^ *\([^ ][^ ]*\) .*$/\1/' \
           -e '/^[^ ][^ ]*$/{G;s/^.*\n\(..*\)/\1/;s/\n//;h; }' \
           dl-load.o.d dl-cache.o.d dl-lookup.o.d dl-object.o.d dl-reloc.o.d dl-deps.o.d dl-runtime.o.d dl-error.o.d dl-init.o.d dl-fini.o.d dl-debug.o.d dl-misc.o.d dl-version.o.d dl-profile.o.d dl-conflict.o.d dl-tls.o.d dl-origin.o.d dl-execstack.o.d dl-open.o.d dl-close.o.d dl-support.o.d dl-iteratephdr.o.d dl-addr.o.d enbl-secure.o.d dl-profstub.o.d dl-libc.o.d dl-sym.o.d dl-tsd.o.d cache.o.d readlib.o.d xmalloc.o.d xstrdup.o.d chroot_canon.o.d sprof.o.d sln.o.d ldconfig.o.d lddlibc4.o.d dl-load.os.d dl-cache.os.d dl-lookup.os.d dl-object.os.d dl-reloc.os.d dl-deps.os.d dl-runtime.os.d dl-error.os.d dl-init.os.d dl-fini.os.d dl-debug.os.d dl-misc.os.d dl-version.os.d dl-profile.os.d dl-conflict.os.d dl-tls.os.d dl-origin.os.d dl-execstack.os.d dl-caller.os.d dl-open.os.d dl-close.os.d dl-iteratephdr.os.d dl-addr.os.d dl-profstub.os.d dl-libc.os.d dl-sym.os.d dl-tsd.os.d unwind-dw2-fde-glibc.os.d framestate.os.d unwind-pe.os.d rtld.os.d dl-sysdep.os.d dl-environ.os.d dl-minimal.os.d dl-brk.os.d dl-sbrk.os.d soinit.os.d sofini.os.d interp.os.d testobj1.os.d testobj2.os.d testobj3.os.d testobj4.os.d testobj5.os.d testobj6.os.d testobj1_1.os.d failobj.os.d constload2.os.d constload3.os.d unloadmod.os.d dep1.os.d dep2.os.d dep3.os.d dep4.os.d vismod1.os.d vismod2.os.d vismod3.os.d nodelmod1.os.d nodelmod2.os.d nodelmod3.os.d nodelmod4.os.d nodel2mod1.os.d nodel2mod2.os.d nodel2mod3.os.d nodlopenmod.os.d nodlopenmod2.os.d filtmod1.os.d filtmod2.os.d reldepmod1.os.d reldepmod2.os.d reldepmod3.os.d reldepmod4.os.d nextmod1.os.d nextmod2.os.d reldep4mod1.os.d reldep4mod2.os.d reldep4mod3.os.d reldep4mod4.os.d neededobj1.os.d neededobj2.os.d neededobj3.os.d neededobj4.os.d neededobj5.os.d neededobj6.os.d firstobj.os.d globalmod1.os.d unload2mod.os.d unload2dep.os.d ltglobmod1.os.d ltglobmod2.os.d pathoptobj.os.d dblloadmod1.os.d dblloadmod2.os.d dblloadmod3.os.d reldepmod5.os.d reldepmod6.os.d reldep6mod0.os.d reldep6mod1.os.d reldep6mod2.os.d reldep6mod3.os.d reldep6mod4.os.d reldep7mod1.os.d reldep7mod2.os.d tst-tlsmod1.os.d tst-tlsmod2.os.d tst-tlsmod3.os.d tst-tlsmod4.os.d tst-tlsmod5.os.d tst-tlsmod6.os.d tst-tlsmod7.os.d tst-tlsmod8.os.d tst-tlsmod9.os.d tst-tlsmod10.os.d tst-tlsmod11.os.d tst-tlsmod12.os.d tst-tlsmod13.os.d tst-tlsmod13a.os.d tst-tlsmod14a.os.d tst-tlsmod14b.os.d circlemod1.os.d circlemod1a.os.d circlemod2.os.d circlemod2a.os.d circlemod3.os.d circlemod3a.os.d reldep8mod1.os.d reldep8mod2.os.d reldep8mod3.os.d reldep9mod1.os.d reldep9mod2.os.d reldep9mod3.os.d tst-alignmod.os.d tst-execstack-mod.os.d tst-array2dep.os.d tst-piemod1.os.d) | sort | uniq`; \
sed -n 's/^stub_warning *(\([^)]*\).*$/#define __stub_\1/p' \
    $c /dev/null > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubsT
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/ldconfig.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//sbin/ldconfig
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/io'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/misc'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/posix'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/io'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/socket'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/setjmp'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/csu'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/misc'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/posix'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/time'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/setjmp'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/signal'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/csu'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/socket'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/string'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/stdlib'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/time'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/signal'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/string'
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubsT /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubs
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/stdlib'
make[4]: Entering directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nptl'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/nptl'
make[3]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/sprof /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/sprof.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/sprof.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/sprof
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/lddlibc4 /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/lddlibc4.new
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/ld.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/lddlibc4.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/bin/lddlibc4
/bin/install -c /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/libc.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libc-2.3.4.so.new
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-2.3.4.so
mv -f /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libc-2.3.4.so.new /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/libc-2.3.4.so
echo ld-2.3.4.so /var/tmp/portage/glibc-2.3.4.20040808-r1/image//lib/ld-linux.so.2 >> /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3/elf'
./scripts/mkinstalldirs /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu
(sed '/^@/d' include/stubs-prologue.h; LC_ALL=C sort /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/csu/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/iconv/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/iconvdata/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/locale/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/localedata/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/assert/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/ctype/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/intl/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/catgets/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/math/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/setjmp/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/signal/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stdlib/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stdio-common/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/libio/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/dlfcn/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/malloc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/string/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/wcsmbs/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/timezone/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/time/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/dirent/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/grp/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/pwd/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/posix/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/io/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/termios/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/resource/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/misc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/socket/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sysvipc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/gmon/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/gnulib/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/wctype/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/manual/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/shadow/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/po/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/argp/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/crypt/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nptl/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/resolv/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nss/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/rt/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/conform/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/debug/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nptl_db/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/inet/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/hesiod/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/sunrpc/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nis/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/nscd/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/streams/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/login/stubs /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/stubs) > /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h
if test -r /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu/stubs.h && cmp -s /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu/stubs.h; \
then echo 'stubs.h unchanged'; \
else /bin/install -c -m 644 /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h /var/tmp/portage/glibc-2.3.4.20040808-r1/image//usr/include/gnu/stubs.h; fi
rm -f /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/stubs.h
/var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/sln /var/tmp/portage/glibc-2.3.4.20040808-r1/work/build/elf/symlink.list
sln: stack smashing attack in function __guard_setup()
make[1]: *** [install-symbolic-link] Aborted
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20040808-r1/work/glibc-2.3.3'
make: *** [install] Error 2

!!! ERROR: sys-libs/glibc-2.3.4.20040808-r1 failed.
!!! Function src_install, Line 763, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


real    22m4.765s
user    16m34.844s
sys     3m39.300s
mail scripts #
Comment 3 steveb 2005-04-12 16:01:33 UTC
I will close this bug, since no one is doing anything for it and I already have moved to a newer revision of glibc.