Summary: | sys-devel/catalyst-2.0.5_pre5 (or svn-trunk) patch to add support for sys-devel/icecream cluster compiling | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Tais P. Hansen <tais.hansen> |
Component: | Catalyst | Assignee: | Gentoo Catalyst Developers <catalyst> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | Keywords: | InVCS |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 200516 | ||
Bug Blocks: | |||
Attachments: | Adds sys-devel/icecream support to catalyst |
Description
Tais P. Hansen
2007-11-23 16:57:13 UTC
Created attachment 136784 [details, diff]
Adds sys-devel/icecream support to catalyst
Cool. I'll definitely check this out... Added to SVN... this will be released in a new catalyst shortly... Just to note, neither of us are familiar with icecream or how its usage differs from that of distcc. If this breaks, you've bought it. We'll also probably CC you on any bugs that people file in this code :) He's such a flirt, isn't he? What he means is we'll need to defer to you on questions until we've gotten a grasp on the functionality of icecream. This is in 2.0.5_pre6 which is going in the tree now. Let me know if it doesn't work for you. I'm experiencing an issue with first stage building. The root-in-chroot stuff is doing weird things specifically breaking libperl configure (testing gcc) with permission problems. I'm working on figuring out why although I cannot reproduce it outside catalyst. Well, since it doesn't affect anything when it's not enabled, we're not going to touch the code. If you find a fix, please submit a patch. I've narrowed it down to a bug in icecreams handling of $PATH when searching for the actual compiler. Perl's configure script adds /usr/libexec to $PATH and icecream sees gcc in /usr/libexec/gcc and forgets to check if it's actually a file. I'll have a patch ready for icecream in a few minutes. |