1 |
kashani wrote: |
2 |
|
3 |
> I am curious about how other people do updates once they've decided |
4 |
> there is no issue and how hardware/load plays a part in the process. |
5 |
|
6 |
Generally I am more concerned with a stable, predictable build process than |
7 |
compile times. What wastes more time than anything else is getting 10 |
8 |
hours into the build of a server and hit a brick wall that takes 4 times |
9 |
the amount of time to work around. An example, yesterday I was building a |
10 |
hardened installation from stage1. Generated a stage3, got all of my |
11 |
binary packages built, installed in a vm to test. Apache would not start, |
12 |
libarutil.so was looking for gdbm_errno, which appears to be missing. I |
13 |
did not have gdbm in my use flags so I was scratching my head. Ran |
14 |
portageq envvar USE in my stage1 and stage3, for some reason gdbm is |
15 |
getting included in the use flags in the stage3. Exact same make.conf, |
16 |
exact same use flags, exact same profile, different results. I can't |
17 |
figure out why it is happening, my best guess is that something is |
18 |
poisoning the environment from the host server in my stage3 chroot. I |
19 |
changed my use flags to USE="-* ....." and started back from scratch. |
20 |
Another wasted day. |
21 |
|
22 |
The moral to my story is that compile times are a pointless benchmark if the |
23 |
process used to build the packages is corrupt or inconsistent in some way. |
24 |
Get the process nailed down and you can completely automate your compiles, |
25 |
start them at 5:00 pm as you head out the door ;) |
26 |
|
27 |
To answer your question ;) At work I have one server that does all of the |
28 |
compiling, a dog slow dual 600Mhz with 2G of ram. At home, I use my mythtv |
29 |
pvr ;) It is a P4 3Ghz with 2G ram, I often watch a recording while |
30 |
recording another one, while building in the background (unless compiling |
31 |
qt or kde packages with kdeenablefinal, will produces burps in video). It |
32 |
tends to take about 1/5th of the time as a dual 600Mhz ;) |
33 |
|
34 |
-- |
35 |
gentoo-server@g.o mailing list |