Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105375 - gcc 3.3.6 has debug output set in it's compilation scripts
Summary: gcc 3.3.6 has debug output set in it's compilation scripts
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-09 06:20 UTC by Eric Thibodeau
Modified: 2005-09-09 06:41 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 Eric Thibodeau 2005-09-09 06:20:53 UTC
Many scripts in the GCC ebuild/build are in debug mode causing excessive 
output. This is esthetic but we could expect output treatment breakage. 

Reproducible: Always
Steps to Reproduce:
1.# cd /usr/portage/sys-devel/gcc/ 
2.# ebuild gcc-3.3.6.ebuild unpack  
3.Look at the output ;) 
 
Actual Results:  
kyron gcc # ebuild gcc-3.3.6.ebuild unpack 
>>> md5 files   ;-) gcc-3.3.5-r1.ebuild 
>>> md5 files   ;-) gcc-3.2.3-r4.ebuild 
>>> md5 files   ;-) gcc-3.1.1-r2.ebuild 
>>> md5 files   ;-) gcc-3.3.6.ebuild 
>>> md5 files   ;-) gcc-4.1.0_beta20050902.ebuild 
>>> md5 files   ;-) gcc-2.95.3-r9.ebuild 
>>> md5 files   ;-) gcc-3.4.3.20050110-r2.ebuild 
>>> md5 files   ;-) gcc-3.3.2-r7.ebuild 
>>> md5 files   ;-) gcc-3.3.5.20050130-r2.ebuild 
>>> md5 files   ;-) gcc-3.4.1-r3.ebuild 
>>> md5 files   ;-) gcc-3.4.4-r1.ebuild 
>>> md5 files   ;-) gcc-3.2.2.ebuild 
>>> md5 files   ;-) gcc-4.0.1.ebuild 
>>> md5 files   ;-) gcc-3.4.3-r1.ebuild 
>>> md5 files   ;-) gcc-3.3.5.20050130-r1.ebuild 
>>> md5 files   ;-) files/cc 
>>> md5 files   ;-) files/cpp 
>>> md5 files   ;-) files/digest-gcc-3.4.3.20050110-r2 
>>> md5 files   ;-) files/pro-police-docs.patch 
>>> md5 files   ;-) files/digest-gcc-3.1.1-r2 
>>> md5 files   ;-) files/digest-gcc-3.2.3-r4 
>>> md5 files   ;-) files/digest-gcc-3.3.2-r7 
>>> md5 files   ;-) files/digest-gcc-3.3.5-r1 
>>> md5 files   ;-) files/digest-gcc-3.4.1-r3 
>>> md5 files   ;-) files/digest-gcc-3.4.3-r1 
>>> md5 files   ;-) files/digest-gcc-3.4.4-r1 
>>> md5 files   ;-) files/digest-gcc-3.3.5.20050130-r1 
>>> md5 files   ;-) files/digest-gcc-3.3.5.20050130-r2 
>>> md5 files   ;-) files/gcc331_use_multilib.amd64.patch 
>>> md5 files   ;-) files/fix_libtool_files.sh 
>>> md5 files   ;-) files/digest-gcc-3.2.2 
>>> md5 files   ;-) files/digest-gcc-3.3.6 
>>> md5 files   ;-) files/digest-gcc-4.0.1 
>>> md5 files   ;-) files/digest-gcc-2.95.3-r9 
>>> md5 files   ;-) files/mkinfodir 
>>> md5 files   ;-) files/gcc-spec-env.patch 
>>> md5 files   ;-) files/digest-gcc-4.1.0_beta20050902 
>>> md5 files   ;-) files/scan_libgcc_linked_ssp.sh 
>>> md5 files   ;-) files/awk/fixlafiles.awk 
>>> md5 files   ;-) files/awk/scanforssp.awk 
>>> md5 files   ;-) files/3.2.1/gcc32-strip-dotdot.patch 
>>> md5 files   ;-) files/3.2.1/gcc31-loop-load-final-value.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-sparc32-hack.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-athlon-alignment.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-arm-reload1-fix.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-arm-disable-mathf.patch 
>>> md5 files   ;-) files/3.2.2/gcc32-pr7768.patch 
>>> md5 files   ;-) files/3.2.2/gcc322-ggc_page-speedup.patch 
>>> md5 files   ;-) files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch 
>>> md5 files   ;-) files/3.2.2/gcc-3.2.2-cross-compile.patch 
>>> md5 files   ;-) files/3.2.2/gcc32-pr8213.patch 
>>> md5 files   ;-) files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch 
>>> md5 files   ;-) files/3.2.3/gcc32-c++-classfn-member-template.patch 
>>> md5 files   ;-) files/3.2.3/gcc323-gentoo-branding.patch 
>>> md5 files   ;-) files/3.2.3/gcc-3.2.3-mergel-fix.patch 
>>> md5 files   ;-) files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch 
>>> md5 files   ;-) files/3.2.3/gcc323-hppa-default_assemble_visibility.patch 
>>> md5 files   ;-) files/3.2.3/gcc-323-propolice-version.patch 
>>> md5 files   ;-) files/3.3.1/gcc331-pp-fixup.patch 
>>> md5 files   ;-) files/3.3.2/gcc332-altivec-fix.patch 
>>> md5 files   ;-) files/3.3.2/gcc332-gentoo-branding.patch 
>>> md5 files   ;-) files/3.3.3/gcc333-debian-arm-ldm.patch 
>>> md5 files   ;-) files/3.3.3/gcc-uclibc-3.3-loop.patch 
>>> md5 files   ;-) files/3.3.3/gcc-3.3.3-norelro.patch 
>>> md5 files   ;-) files/3.3.3/gcc333-debian-arm-getoff.patch 
>>> md5 files   ;-) files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch 
>>> md5 files   ;-) files/3.3.3/gcc333_pre20040408-stack-size.patch 
>>> md5 files   ;-) files/3.3.4/libffi-without-libgcj.patch 
>>> md5 files   ;-) files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch 
>>> md5 files   ;-) files/3.3.5/gcc-3.3.5-no-COPYING-cross-compile.patch 
>>> md5 files   ;-) files/3.3.6/gcc-3.3.6-cross-compile.patch 
>>> md5 files   ;-) files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch 
>>> md5 files   ;-) files/3.4.0/gcc34-reiser4-fix.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-glibc-is-native.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-mips-n64only.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-mips-n32only.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch 
>>> md5 files   ;-) files/3.4.2/gcc34-fix-sse2_pinsrw.patch 
>>> md5 files   ;-) files/3.4.2/gcc34-m32-no-sse2.patch 
>>> md5 files   ;-) files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch 
>>> md5 files   ;-) files/3.4.2/810-arm-bigendian-uclibc.patch 
>>> md5 files   ;-) files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch 
>>> md5 files   ;-) files/3.4.3/libffi-without-libgcj.patch 
>>> md5 files   ;-) files/3.4.3/gcc-3.4.3-cross-compile.patch 
>>> md5 files   ;-) files/3.4.3/libffi-nogcj-lib-path-fix.patch 
>>> md5 files   ;-) files/3.4.3/libssp.patch 
>>> md5 files   ;-) files/3.4.4/gcc-3.4.4-softfloat.patch 
>>> md5 files   ;-) files/3.4.4/gcc-3.4.4-cross-compile.patch 
>>> md5 files   ;-) files/stubs/gcc-3.3-htb-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-4.0-htb-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-3.4-ssp-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-3.3-ssp-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-3.4-htb-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-4.0-ssp-stub.patch 
>>> md5 src_uri ;-) gcc-3.3.6.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-ssp-1.0.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-uclibc-patches-1.0.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-patches-1.3.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-piepatches-v8.7.8.tar.bz2 
+ dyn_setup 
+ pkg_setup 
+ toolchain_pkg_setup 
+ gcc_pkg_setup 
++ tc-arch 
++ tc-ninja_magic_to_arch portage 
++ local type=portage 
++ local host= 
++ [[ -z '' ]] 
++ host=i686-pc-linux-gnu 
++ case ${host} in 
++ ninj i386 x86 
++ [[ portage == \k\e\r\n ]] 
++ echo x86 
+ [[ x86 == \a\m\d\6\4 ]] 
++ tc-arch 
++ tc-ninja_magic_to_arch portage 
++ local type=portage 
++ local host= 
++ [[ -z '' ]] 
++ host=i686-pc-linux-gnu 
++ case ${host} in 
++ ninj i386 x86 
++ [[ portage == \k\e\r\n ]] 
++ echo x86 
+ [[ x86 == \p\p\c\6\4 ]] 
+ [[ gcc-compiler == \g\c\c\-\c\o\m\p\i\l\e\r ]] 
+ case $(tc-arch) in 
++ tc-arch 
++ tc-ninja_magic_to_arch portage 
++ local type=portage 
++ local host= 
++ [[ -z '' ]] 
++ host=i686-pc-linux-gnu 
++ case ${host} in 
++ ninj i386 x86 
++ [[ portage == \k\e\r\n ]] 
++ echo x86 
+ unset GCC_SPECS 
+ want_libssp 
+ [[ '' == \t\r\u\e ]] 
+ return 1 
+ set +x 
+ dyn_unpack 
+ trap abort_unpack SIGINT SIGQUIT 
+ local newstuff=no 
+ '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ local x 
+ local checkme 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-ssp-1.0.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-ssp-1.0.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-ssp-1.0.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-patches-1.3.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-patches-1.3.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-patches-1.3.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-piepatches-v8.7.8.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2'\''s mtime...' 
>>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2's mtime... 
+ '[' /usr/portage/distfiles/bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ '[' /usr/portage/sys-devel/gcc/gcc-3.3.6.ebuild 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ '[' '!' -f /files/portage_temp/portage/gcc-3.3.6/.unpacked ']' 
+ '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ '[' no == no ']' 
+ echo '>>> WORKDIR is up-to-date, keeping...' 
>>> WORKDIR is up-to-date, keeping... 
+ return 0 
+ set +x 
 

Expected Results:  
Scripts are usualy set in debug (set -x) only for ...well...debug purposes. 
Otherwise causes information overload. We can expect such output to garble some 
scripts which use output redirection. 

kyron gcc # ebuild gcc-3.3.6.ebuild unpack 
>>> md5 files   ;-) gcc-3.3.5-r1.ebuild 
>>> md5 files   ;-) gcc-3.2.3-r4.ebuild 
>>> md5 files   ;-) gcc-3.1.1-r2.ebuild 
>>> md5 files   ;-) gcc-3.3.6.ebuild 
>>> md5 files   ;-) gcc-4.1.0_beta20050902.ebuild 
>>> md5 files   ;-) gcc-2.95.3-r9.ebuild 
>>> md5 files   ;-) gcc-3.4.3.20050110-r2.ebuild 
>>> md5 files   ;-) gcc-3.3.2-r7.ebuild 
>>> md5 files   ;-) gcc-3.3.5.20050130-r2.ebuild 
>>> md5 files   ;-) gcc-3.4.1-r3.ebuild 
>>> md5 files   ;-) gcc-3.4.4-r1.ebuild 
>>> md5 files   ;-) gcc-3.2.2.ebuild 
>>> md5 files   ;-) gcc-4.0.1.ebuild 
>>> md5 files   ;-) gcc-3.4.3-r1.ebuild 
>>> md5 files   ;-) gcc-3.3.5.20050130-r1.ebuild 
>>> md5 files   ;-) files/cc 
>>> md5 files   ;-) files/cpp 
>>> md5 files   ;-) files/digest-gcc-3.4.3.20050110-r2 
>>> md5 files   ;-) files/pro-police-docs.patch 
>>> md5 files   ;-) files/digest-gcc-3.1.1-r2 
>>> md5 files   ;-) files/digest-gcc-3.2.3-r4 
>>> md5 files   ;-) files/digest-gcc-3.3.2-r7 
>>> md5 files   ;-) files/digest-gcc-3.3.5-r1 
>>> md5 files   ;-) files/digest-gcc-3.4.1-r3 
>>> md5 files   ;-) files/digest-gcc-3.4.3-r1 
>>> md5 files   ;-) files/digest-gcc-3.4.4-r1 
>>> md5 files   ;-) files/digest-gcc-3.3.5.20050130-r1 
>>> md5 files   ;-) files/digest-gcc-3.3.5.20050130-r2 
>>> md5 files   ;-) files/gcc331_use_multilib.amd64.patch 
>>> md5 files   ;-) files/fix_libtool_files.sh 
>>> md5 files   ;-) files/digest-gcc-3.2.2 
>>> md5 files   ;-) files/digest-gcc-3.3.6 
>>> md5 files   ;-) files/digest-gcc-4.0.1 
>>> md5 files   ;-) files/digest-gcc-2.95.3-r9 
>>> md5 files   ;-) files/mkinfodir 
>>> md5 files   ;-) files/gcc-spec-env.patch 
>>> md5 files   ;-) files/digest-gcc-4.1.0_beta20050902 
>>> md5 files   ;-) files/scan_libgcc_linked_ssp.sh 
>>> md5 files   ;-) files/awk/fixlafiles.awk 
>>> md5 files   ;-) files/awk/scanforssp.awk 
>>> md5 files   ;-) files/3.2.1/gcc32-strip-dotdot.patch 
>>> md5 files   ;-) files/3.2.1/gcc31-loop-load-final-value.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-sparc32-hack.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-athlon-alignment.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-arm-reload1-fix.patch 
>>> md5 files   ;-) files/3.2.1/gcc32-arm-disable-mathf.patch 
>>> md5 files   ;-) files/3.2.2/gcc32-pr7768.patch 
>>> md5 files   ;-) files/3.2.2/gcc322-ggc_page-speedup.patch 
>>> md5 files   ;-) files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch 
>>> md5 files   ;-) files/3.2.2/gcc-3.2.2-cross-compile.patch 
>>> md5 files   ;-) files/3.2.2/gcc32-pr8213.patch 
>>> md5 files   ;-) files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch 
>>> md5 files   ;-) files/3.2.3/gcc32-c++-classfn-member-template.patch 
>>> md5 files   ;-) files/3.2.3/gcc323-gentoo-branding.patch 
>>> md5 files   ;-) files/3.2.3/gcc-3.2.3-mergel-fix.patch 
>>> md5 files   ;-) files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch 
>>> md5 files   ;-) files/3.2.3/gcc323-hppa-default_assemble_visibility.patch 
>>> md5 files   ;-) files/3.2.3/gcc-323-propolice-version.patch 
>>> md5 files   ;-) files/3.3.1/gcc331-pp-fixup.patch 
>>> md5 files   ;-) files/3.3.2/gcc332-altivec-fix.patch 
>>> md5 files   ;-) files/3.3.2/gcc332-gentoo-branding.patch 
>>> md5 files   ;-) files/3.3.3/gcc333-debian-arm-ldm.patch 
>>> md5 files   ;-) files/3.3.3/gcc-uclibc-3.3-loop.patch 
>>> md5 files   ;-) files/3.3.3/gcc-3.3.3-norelro.patch 
>>> md5 files   ;-) files/3.3.3/gcc333-debian-arm-getoff.patch 
>>> md5 files   ;-) files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch 
>>> md5 files   ;-) files/3.3.3/gcc333_pre20040408-stack-size.patch 
>>> md5 files   ;-) files/3.3.4/libffi-without-libgcj.patch 
>>> md5 files   ;-) files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch 
>>> md5 files   ;-) files/3.3.5/gcc-3.3.5-no-COPYING-cross-compile.patch 
>>> md5 files   ;-) files/3.3.6/gcc-3.3.6-cross-compile.patch 
>>> md5 files   ;-) files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch 
>>> md5 files   ;-) files/3.4.0/gcc34-reiser4-fix.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-glibc-is-native.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-mips-n64only.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-mips-n32only.patch 
>>> md5 files   ;-) files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch 
>>> md5 files   ;-) files/3.4.2/gcc34-fix-sse2_pinsrw.patch 
>>> md5 files   ;-) files/3.4.2/gcc34-m32-no-sse2.patch 
>>> md5 files   ;-) files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch 
>>> md5 files   ;-) files/3.4.2/810-arm-bigendian-uclibc.patch 
>>> md5 files   ;-) files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch 
>>> md5 files   ;-) files/3.4.3/libffi-without-libgcj.patch 
>>> md5 files   ;-) files/3.4.3/gcc-3.4.3-cross-compile.patch 
>>> md5 files   ;-) files/3.4.3/libffi-nogcj-lib-path-fix.patch 
>>> md5 files   ;-) files/3.4.3/libssp.patch 
>>> md5 files   ;-) files/3.4.4/gcc-3.4.4-softfloat.patch 
>>> md5 files   ;-) files/3.4.4/gcc-3.4.4-cross-compile.patch 
>>> md5 files   ;-) files/stubs/gcc-3.3-htb-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-4.0-htb-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-3.4-ssp-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-3.3-ssp-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-3.4-htb-stub.patch 
>>> md5 files   ;-) files/stubs/gcc-4.0-ssp-stub.patch 
>>> md5 src_uri ;-) gcc-3.3.6.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-ssp-1.0.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-uclibc-patches-1.0.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-patches-1.3.tar.bz2 
>>> md5 src_uri ;-) gcc-3.3.6-piepatches-v8.7.8.tar.bz2 
+ dyn_setup 
+ pkg_setup 
+ toolchain_pkg_setup 
+ gcc_pkg_setup 
++ tc-arch 
++ tc-ninja_magic_to_arch portage 
++ local type=portage 
++ local host= 
++ [[ -z '' ]] 
++ host=i686-pc-linux-gnu 
++ case ${host} in 
++ ninj i386 x86 
++ [[ portage == \k\e\r\n ]] 
++ echo x86 
+ [[ x86 == \a\m\d\6\4 ]] 
++ tc-arch 
++ tc-ninja_magic_to_arch portage 
++ local type=portage 
++ local host= 
++ [[ -z '' ]] 
++ host=i686-pc-linux-gnu 
++ case ${host} in 
++ ninj i386 x86 
++ [[ portage == \k\e\r\n ]] 
++ echo x86 
+ [[ x86 == \p\p\c\6\4 ]] 
+ [[ gcc-compiler == \g\c\c\-\c\o\m\p\i\l\e\r ]] 
+ case $(tc-arch) in 
++ tc-arch 
++ tc-ninja_magic_to_arch portage 
++ local type=portage 
++ local host= 
++ [[ -z '' ]] 
++ host=i686-pc-linux-gnu 
++ case ${host} in 
++ ninj i386 x86 
++ [[ portage == \k\e\r\n ]] 
++ echo x86 
+ unset GCC_SPECS 
+ want_libssp 
+ [[ '' == \t\r\u\e ]] 
+ return 1 
+ set +x 
+ dyn_unpack 
+ trap abort_unpack SIGINT SIGQUIT 
+ local newstuff=no 
+ '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ local x 
+ local checkme 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-ssp-1.0.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-ssp-1.0.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-ssp-1.0.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-patches-1.3.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-patches-1.3.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-patches-1.3.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2'\''s mtime...' 
>>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2's mtime... 
+ '[' /usr/portage/distfiles/gcc-3.3.6-piepatches-v8.7.8.tar.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ for x in '${AA}' 
+ echo '>>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2'\''s mtime...' 
>>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2's mtime... 
+ '[' /usr/portage/distfiles/bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ '[' /usr/portage/sys-devel/gcc/gcc-3.3.6.ebuild 
-nt /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ '[' '!' -f /files/portage_temp/portage/gcc-3.3.6/.unpacked ']' 
+ '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' 
+ '[' no == no ']' 
+ echo '>>> WORKDIR is up-to-date, keeping...' 
>>> WORKDIR is up-to-date, keeping... 
+ return 0 
+ set +x
Comment 1 Eric Thibodeau 2005-09-09 06:41:43 UTC
-d instead of -D was specified in emerge flag...someone needs coffee