Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564746 - dev-java/icedtea-3.0.0_pre06 dying due to distcc
Summary: dev-java/icedtea-3.0.0_pre06 dying due to distcc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrew John Hughes
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-03 03:00 UTC by Alex Ford
Modified: 2016-04-10 22:15 UTC (History)
1 user (show)

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


Attachments
dev-java/icedtea-3.0.0_pre06 failed build.log (build.log,118.83 KB, text/x-log)
2015-11-03 03:00 UTC, Alex Ford
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Ford 2015-11-03 03:00:10 UTC
Attempting to emerge icedtea-3.0.0_pre06 (the latest in the 'java' overlay at the time of writing) will result in the ./configure script complaining that distcc "does not seem to be the recommended GCC compiler," followed by an unsuccessful emerge. See build.log for details.

Reproducible: Always

Steps to Reproduce:
1. Set up sys-devel/distcc
2. Activate the "java" Overlay using layman or another tool
3. Enable the unstable flag for your arch
4. Attempt to emerge dev-java/icedtea-3.0.0_pre06
Actual Results:  
./configure exited unsuccessfully due to distcc not being gcc

Expected Results:  
I expected ./configure to ignore the "improper" compiler and continue with the "generate a test C program" to ensure compliance.
Comment 1 Alex Ford 2015-11-03 03:00:31 UTC
Created attachment 415970 [details]
dev-java/icedtea-3.0.0_pre06 failed build.log
Comment 2 James Le Cuirot gentoo-dev 2015-11-03 10:47:03 UTC
While I think that icedtea should allow this, especially given that it already has special treatment for ccache, I don't think it will make much difference to the build time. Most of the time is spent running javac, which distcc doesn't handle. Even if it could, if you have jbootstrap enabled (which you should) then it will use the freshly built javac for the latter half of the build anyway. This is much like gcc, which bootstraps first and then rebuilds from that result.
Comment 3 Andrew John Hughes 2015-12-08 03:08:14 UTC
This is fixed in the upcoming pre07.