1 |
Andreas K. Huettel posted on Thu, 30 Sep 2010 09:36:44 +0200 as excerpted: |
2 |
|
3 |
> as I've only recently "graduated to developer", I've got a question |
4 |
> about this. Diego, your request makes perfect sense to me. But, so far I |
5 |
> always thought "Python, portage, and gcc are the things that I really |
6 |
> need to rely on, so whatever I do, I'll keep those stable." |
7 |
> |
8 |
> (My development machine(s) are also my real-life work machines.) |
9 |
|
10 |
The main topic is portage, here, but since you brought up the bigger |
11 |
question... |
12 |
|
13 |
1) For gcc, keep in mind that it's both slotted and easy to change running |
14 |
versions using gcc-config. I run ~arch here, not stable, but take |
15 |
advantage of the slotting to test out still hard-masked versions before |
16 |
~arch gets them. |
17 |
|
18 |
The caveat is C++, due to libstdc++ being part of gcc, so if you're |
19 |
running anything like KDE that has really complex dependencies and is C++, |
20 |
you'll probably want to switch that all at once, to avoid issues like I've |
21 |
had before with some parts of it not building with the new gcc, but cmake |
22 |
being built with the new gcc, so they won't build with the old one |
23 |
either. (FWIW, I've been running 100% gcc 4.5 for a few months, no probs |
24 |
at all, due to flameeyes tinderbox work! =:^) YMMV of course.) |
25 |
|
26 |
2) If you don't think glibc is vital enough for that list, you've never |
27 |
had it break! (Again, I run full ~arch, and remember once when glibc's |
28 |
symlinks got broken. It was "interesting" but I was able to recover |
29 |
without going to my recovery partition.) Bash can be vital as well, tho |
30 |
if you have another shell it's not /so/ bad. |
31 |
|
32 |
-- |
33 |
Duncan - List replies preferred. No HTML msgs. |
34 |
"Every nonfree program has a lord, a master -- |
35 |
and if you use the program, he is your master." Richard Stallman |