| View previous topic :: View next topic |
| Author |
Message |
JustinHoMi Tux's lil' helper

Joined: 21 Apr 2005 Posts: 97
|
Posted: Tue Apr 26, 2005 6:04 am Post subject: |
|
|
You'd never get blamed for spam . I ASKED you... spam comes unwanted. |
|
| Back to top |
|
 |
Tanetal n00b


Joined: 02 Nov 2004 Posts: 38 Location: Vienna, Austria
|
Posted: Mon Jun 27, 2005 4:43 am Post subject: |
|
|
Hi there!
The solution provided by Steven Robertson works here too, the only thing that will always fail (as far as I know) is compiling the glibc via distcc. The remote emerge -e system fails therefore too.
Workaround: distcc until glibc starts or fails, edit make.conf not to use distcc, emerge -e --resume system, after glibc Ctrl-C the process, edit make.conf again to use distcc, and emerge -e --resume system again. Works like a charm.
Everything else works without fiddling around.
Greetings
/me _________________ Left to themselves, things tend to go from bad to worse.
If it jams - force it. If it breaks, it needed replacing anyway. - Murphy
Brains x Beauty x Availability = Constant.
This constant is always zero. - Jochen Van Den Bossche |
|
| Back to top |
|
 |
Sm1 Apprentice


Joined: 02 Dec 2003 Posts: 251 Location: Ames, IA
|
Posted: Mon Jun 27, 2005 1:31 pm Post subject: |
|
|
Instead of having to stop your compile, you should be able to do something like
FEATURES=-distcc emerge glibc && emerge -e system |
|
| Back to top |
|
 |
Steven Robertson Tux's lil' helper


Joined: 26 Mar 2003 Posts: 140 Location: Tampa, FL
|
Posted: Mon Jun 27, 2005 2:31 pm Post subject: |
|
|
I don't think that'd work -- emerge -e system ignores the fact that you just emerged glibc (by design). Glancing through the Gentoo dev docs, I don't see any way to override FEATURES on a per-ebuild basis. You could do something ugly like:
| Code: | # emerge --oneshot $(emerge --columns -e system -p | grep -oe '[[]ebuild[NSUDRFf ]\+] [^ ]\+[/][^ ]\+' | \
grep -oe '[^ ]\+[/][^ ]\+' | tr '\n' ' ' | grep -oe '^.*sys-libs/glibc' | sed 's:sys-libs/glibc::g')
# FEATURES="-distcc" emerge glibc
# emerge --oneshot $(emerge --columns -e system -p | grep -oe '[[]ebuild[NSUDRFf ]\+] [^ ]\+[/][^ ]\+' | \
grep -oe '[^ ]\+[/][^ ]\+' | tr '\n' ' ' | grep -oe 'sys-libs/glibc.*$' | sed 's:sys-libs/glibc::g')
|
It doesn't require manual intervention, but it's really really ugly. |
|
| Back to top |
|
 |
Tanetal n00b


Joined: 02 Nov 2004 Posts: 38 Location: Vienna, Austria
|
Posted: Wed Jun 29, 2005 10:52 am Post subject: |
|
|
Hi!
I should have noted that I was installing a new computer using the Stage 1/3 Installation Guide for 2005.0 and GCC 3.4.4.
So the build order was important to me.
Just for compiling only glibc, other solutions would indeed be easier ...
Greetings
/me |
|
| Back to top |
|
 |
topace3 n00b

Joined: 05 Apr 2005 Posts: 10 Location: Stockholm, Sweden
|
|
| Back to top |
|
 |
|