First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 26149
Alias:
Product:
Component:
Status: CLOSED
Resolution: FIXED
Assigned To: Lisa Seelye (RETIRED) <lisa@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Lisa Seelye (RETIRED) <lisa@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 26149 depends on: Show dependency tree
Show dependency graph
Bug 26149 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)





View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-08-07 12:36 0000
This is going to be a meta bug that lists all of the ebuilds that ignore distcc 
(for whatever reason).

------- Comment #1 From Lisa Seelye (RETIRED) 2003-08-07 12:37:26 0000 -------
*** Bug 25677 has been marked as a duplicate of this bug. ***

------- Comment #2 From Lisa Seelye (RETIRED) 2003-08-07 12:38:16 0000 -------
So far, from bug 25677
app-text/openjade-1.3.2-r1
media-libs/gle-3.0.1-r2
x11-misc/xscreensaver-4.11
gnome-base/ORBit-0.5.17
app-arch/zip-2.3-r2

------- Comment #3 From Lisa Seelye (RETIRED) 2003-08-07 13:54:18 0000 -------
openjade, zip and gle were fixed.  They just needed a s/make/emake in
src_compile().

ORBit has a note in the ebuild about "-j4 not working" so I won't touch that
one.

------- Comment #4 From Svein Erik Brostigen 2003-08-07 15:49:28 0000 -------
kdemultimedia-3.1.3 is also not using distcc 
 

------- Comment #5 From Svein Erik Brostigen 2003-08-07 18:15:22 0000 -------
kdepim-3.1.3 is another one. 
 

------- Comment #6 From Jeroen 2003-08-22 07:04:09 0000 -------
x11-base/xfree-4.3.0-r2 (maybe other versions as well)
As far as I understand this is due to the stripping of unsafe flags by the ebuild: lines 16-36 of xfree-4.3.0-r2.ebuild

------- Comment #7 From klavs klavsen 2003-08-22 10:20:13 0000 -------
ARGHHH!! compiling XFree and KDE on a PII-233mhz machine.. I'm really bugged
that I have to select an older version of XFree to compile it within a day
(using distcc) - it's reaaaaaaaly slow going on localhost only :(

How are you doing with fixing this xfree ebuild? and what are the flags that
make gcc use distcc? I'd like to know - then I could try and fix the ebuild my
self (forcing those flags to not be cleared) and see if it still works..

------- Comment #8 From Lisa Seelye (RETIRED) 2003-08-22 10:24:39 0000 -------
There are comments inside the xfree .ebuild that explain why it fails with
parallel builds.  Its an upstream Makefile problem, essentially.

------- Comment #9 From Brad Grzesiak 2003-08-23 19:42:53 0000 -------
ffmpeg 0.4.7_pre20030624

As far as I could tell (by observing progress through top), this ebuild does not use distcc.

------- Comment #10 From Brad Grzesiak 2003-08-23 20:15:59 0000 -------
transcode 0.6.6

Same problem as ffmpeg

Is it safe to assume that if an ebuild uses 'make' instead of 'emake', then it won't utilize distcc?  Is it also safe to assume (in general with some exceptions) that making the change s/make/emake will fix this?

------- Comment #11 From Lisa Seelye (RETIRED) 2003-08-23 20:32:16 0000 -------
Yeah. If an ebuild doesn't use emake it won't follow MAKEOPTS.  Usually its
safe to just s/make/make/, but check bugzilla first for parallel build
problems, and test it first.

------- Comment #12 From Luke Maurer (Jyrinx) 2003-09-01 18:23:51 0000 -------
Samba also appears to ignore distcc. The ebuild does indeed use make instead of
emake, and I couldn't find any bugs about parallel-building samba ... in a bit,
I'll get a chance to try the ol' s/make/emake.

------- Comment #13 From Luke Maurer (Jyrinx) 2003-09-03 20:19:16 0000 -------
Yep ... I just changed all the makes to emakes (5 in total) in the .ebuild, and
it compiled happily.

------- Comment #14 From Rob Davies 2003-09-24 07:19:47 0000 -------
Where ebuilds have an issue with parallel builds, it would be better handled  
by removing the -j option in MAKEOPTS (or setting -j1), rather than disabling 
distcc entirely avoiding emake.  distcc can be useful for passing compiles off 
to a faster host from an old machine, used say as a firewall.  The alternative, 
building binary packages elsewhere is much less convenient (temporary USE & 
CFLAG changes on build machine). 

------- Comment #15 From Svein Erik Brostigen 2003-10-01 15:22:40 0000 -------
unixODBC also ignores distcc

------- Comment #16 From Svein Erik Brostigen 2003-10-30 17:40:47 0000 -------
openldap alos ignores distcc.

------- Comment #17 From Svein Erik Brostigen 2003-10-30 17:48:16 0000 -------
glib also ignores distcc

------- Comment #18 From Danny 2003-12-11 13:47:01 0000 -------
perl-tk seems to ignore distcc, it inherits from perl-module which uses make
not emake.  Will fixing /usr/portage/eclass/perl-module.eclass break other perl
things?

------- Comment #19 From Danny 2003-12-11 13:55:52 0000 -------
media-tv/mythtv and media-tv/mythfrontend also ignore distcc

------- Comment #20 From Rick Jenkins 2004-01-06 13:05:27 0000 -------
openssl seems to ignore distcc

------- Comment #21 From Jonathan Adamczewski 2004-02-11 17:41:45 0000 -------
x11-libs/gtk+-2.2.4 seems to work with s/make/emake and MAKEOPTS="-j7"

------- Comment #22 From Lisa Seelye (RETIRED) 2004-03-04 19:14:36 0000 -------
I think this can be closed.  Some of these KDE things I have no chance to
install since I don't have unlimited disk space to install KDE.

Refile any existing problems and assign them to the proper folk, cc me.

------- Comment #23 From Lisa Seelye (RETIRED) 2004-03-04 19:15:00 0000 -------
see comment 22

------- Comment #24 From Johnny Cadavid 2004-03-08 11:41:12 0000 -------
Open Office actually ignores distcc when building from source. It took me 8
hours to compile. I looked at the activity on my distcc helper and there was no
activity from distcc at all.

First Last Prev Next    No search results available      Search page      Enter new bug