gcc the pig

My 133Mhz Pentium does three things. First, it is a round-the-clock torrent slave. I drop in torrents over NFS, it downloads them automatically. I copy the results back.

Second, it’s a local “mirror” for the Crux repositories, and in turn serves them to two other Pentium machines in the house. Rather than tie up the repos with each machine syncing individually, two sync off the third.

And last, it compiles software updates on its own, on a nightly basis. Those compiled packages in turn get fed to the other two Crux-driven Pentiums, which saves me time and effort.

Setting it all up is a breeze. One three-line cron script washes out the port tree, syncs with the official servers and starts the updates.

I had to adjust things slightly a day ago though, because one particular package was causing problems: gcc.

gcc the pig was taking well over 24 hours to compile, and bogging down the machine so badly I could barely sign in to kill it off. It had swallowed up the vast majority of the processor and memory, and most of the swap space too.

I should have realized that some of those packages, although there are very few, would take quite a long time to build if they were updated. So I am partly to blame.

In any case, a quick --ignore=gcc added to the prt-get sysup command solved the problem. Happy days are here again. :roll:

About these ads

0 Responses to “gcc the pig”



  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Welcome!



Visit the Wiki!

Some recent desktops


May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF
 


May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games


Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,963,830 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: