Tuesday, March 24, 2009

Analysis of buildall.log [Scotland machine]

After sorting the buildall.log file created on the Scotland pc, these are the packages that took 1 or more hours to build:

UnihanDb-5.1.0-7.fc10.src.rpm,30428.28,0
openoffice.org-3.0.0-9.10.fc10.src.rpm,13593.51,0
diveintopython-5.4-12.fc9.src.rpm,8074.33,0
gcc-4.3.2-7.src.rpm,6999.26,0
GREYCstoration-2.8-1.fc9.src.rpm,6209.69,0
jgroups-2.2.9.2-4.6.fc10.src.rpm,4371.76,0
paraview-3.4.0-1.fc10.src.rpm,3764.76,0
kernel-2.6.27.5-117.fc10.src.rpm,3679.52,0


This list was derived by first sorting the log file (sort -n -r -t',' -k2 buildall.log), and feeding that output to a custom awk file:

BEGIN{ FS = ","; nMin = 3600;}
{
value = $2 + 0.0;
#print "DEBUG: comparing "value" with "nMin;
if(value >= nMin){ print $0;}
}

Going back to the packages in the list, the first one (UnihanDb) takes about 8 hours. Openoffice takes about 4 hours. Other packages range from 1-3 hours.

Unihan is a normalized character database, used for non-english character sets, variant character research, and input method development. Eight hours still seems too much, but is still realistic/believable.

Sunday, March 22, 2009

To 64-bit or not to 64-bit, that is my dilemma

If you're wondering why the loooong gap in blog postings, it's for several reasons, mostly personal.
To put it bluntly, I've been working and going to school non-stop for 2 years without a single break, and the stress of this semester coupled with fatigue, and personal matters, has broken me down.

However, I'm making every possible effort to catch up, and as of March 20 have caught up to my CIS701 and PHP701 classes. More work to be done, for sure.

For SBR600, I'm working on the gcc package. At the moment, I'm almost done installing the build requirements on the "Ireland" machine. One possible problem though, one of the required packages is only available in 64 bit (x86_64 package name suffix). Thus I'm installing 64 bit versions of all the packages, including the 64 bit source rpm for "gcc". At this point, I don't know if gcc can be built using a mix of 32 and 64 bit packages, so I'm trying for an all 64 bit version first.

Will keep you, the reader, up to date on the progress.