Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 202938 - sys-devel/gcc-3.3.6-r1 needed for java jre/jdk doesnt compile
Summary: sys-devel/gcc-3.3.6-r1 needed for java jre/jdk doesnt compile
Status: RESOLVED DUPLICATE of bug 201035
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-21 14:18 UTC by Christoph Hanauer
Modified: 2007-12-21 20:05 UTC (History)
1 user (show)

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 Christoph Hanauer 2007-12-21 14:18:00 UTC
I was trying to get a jdk working. Seems that every one including the jres, doesnt matter which brand, needs this old version of gcc. every try to emerge the gcc led me to a "emake failed with bootstrap-lean"


Reproducible: Always

Steps to Reproduce:
1.emerge sun-jre-bin
2.
3.

Actual Results:  
gcc failed to compile the older version of itself.


 * ERROR: sys-devel/gcc-3.3.6-r1 failed.
 * Call stack:
 *          ebuild.sh, line 1701:  Called dyn_compile
 *          ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *          ebuild.sh, line   44:  Called src_compile
 *          ebuild.sh, line 1383:  Called toolchain_src_compile
 *   toolchain.eclass, line   26:  Called gcc_src_compile
 *   toolchain.eclass, line 1548:  Called gcc_do_make
 *   toolchain.eclass, line 1422:  Called die
 * The specific snippet of code:
 *      emake \
 *              LDFLAGS="${LDFLAGS}" \
 *              STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
 *              LIBPATH="${LIBPATH}" \
 *              BOOT_CFLAGS="${BOOT_CFLAGS}" \
 *              ${GCC_MAKE_TARGET} \
 *              || die "emake failed with ${GCC_MAKE_TARGET}"
 *  The die message:
 *   emake failed with bootstrap-lean
Comment 1 Roy Bamford gentoo-dev 2007-12-21 14:25:18 UTC
gcc-3.3.6 is not needed to support any jdk, rather they depend on the libstdc++ provided by that gcc. Therefore all of gcc-3.3.x is not needed, only its libsdc++.

emerge sys-libs/libstdc++-v3 will provide the library and satisfy the virtual, so gcc-3.3.x is not required.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-12-21 20:05:52 UTC
package.mask it; it's not needed for anything

*** This bug has been marked as a duplicate of bug 201035 ***