Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 274890 - sys-libs/libstdc++-v3-3.3.6 ebuild ignores a runtime error
Summary: sys-libs/libstdc++-v3-3.3.6 ebuild ignores a runtime error
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-21 01:27 UTC by Mark Finnegan
Modified: 2019-02-13 21:43 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 Mark Finnegan 2009-06-21 01:27:33 UTC
With "ulimit -s" == 8192, "find" throws a "memory exhausted" - and the build DOESN'T STOP!!!  This may not be a big deal, but seems weird enough to report.


Full build log available on request.
------------------
Applying AAB_fd_zero_asm_posix_types_h to asm/posix_types.h
Fixed:  asm/posix_types.h
Applying io_quotes_def            to xulrunner-1.9/unstable/zipstub.h
Applying io_quotes_use            to sound/emu10k1.h
Applying io_quotes_use            to sound/asequencer.h
Applying io_quotes_use            to sound/asound.h
Applying io_quotes_def            to wx-2.6/wx/build.h
Applying io_quotes_use            to scg/scgio.h
Fixed:  scg/scgio.h
Applying sysv68_string            to string.h
Applying io_quotes_use            to sys/mount.h
Applying io_quotes_use            to sys/raw.h
Applying io_quotes_def            to libgsf-1/gsf/gsf-input-gio.h
Applying io_quotes_def            to libgsf-1/gsf/gsf-output-iochannel.h
Applying io_quotes_def            to libgsf-1/gsf/gsf-input-stdio.h
Applying io_quotes_def            to libgsf-1/gsf/gsf-output-gio.h
Applying io_quotes_def            to libgsf-1/gsf/gsf-outfile-stdio.h
Applying io_quotes_def            to libgsf-1/gsf/gsf-infile-stdio.h
Applying io_quotes_def            to libgsf-1/gsf/gsf-output-stdio.h
Applying io_quotes_use            to libavfilter/avfilter.h
find: memory exhausted
Cleaning up unneeded directories:
fixincludes is done
echo timestamp > stmp-fixinc
if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi
for file in .. /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/ginclude/float.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/ginclude/iso646.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/ginclude/stdarg.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/ginclude/stdbool.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/ginclude/stddef.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/ginclude/varargs.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/unwind.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/config/i386/mmintrin.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/config/i386/xmmintrin.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/config/i386/emmintrin.h /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/config/i386/pmmintrin.h; do \
	  if [ X$file != X.. ]; then \
	    realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \
	    echo timestamp > include/$realfile; \
	    rm -f include/$realfile; \
	    cp $file include; \
	    chmod a+r include/$realfile; \
	  fi; \
	done
rm -f include/limits.h
cp xlimits.h include/limits.h
chmod a+r include/limits.h
if [ x"stmp-fixinc" = x ]; then \
	  cp /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/gsyslimits.h include/syslimits.h; \
	fi
rm -f include/README
cp /var/tmp/portage/sys-libs/libstdc++-v3-3.3.6/work/gcc-3.3.6/gcc/README-fixinc include/README
chmod a+r include/README
echo timestamp > stmp-int-hdrs
Comment 1 Rafał Mużyło 2009-06-21 02:47:27 UTC
Was there anything interesting within first lines
of build.log (like something about xargs)?
If so, try rebuilding findutils first.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-07-03 03:20:21 UTC
I think that's in toolchain.eclass.
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2017-08-29 18:09:22 UTC
sys-libs/libstdc++-v3-3.3.6-r1/work/gcc-3.3.6/gcc/fixinc/fixincl.sh

contains many many calls to find, without any error handling... not sure we can do anything here.
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2019-02-13 21:43:34 UTC
fixincl should adopt non-conformant headers by copying and mangling then as a private gcc copy. If it generally fine not to mangle any headers on a gnu linux system. Let's not mess with old fixincl and leave it as-is.