-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
bill perkins wrote:
> Christian Nolte wrote:
>> I have a problem regarding linking of c++ code using a FC5-system. It is
>> a normal sized (about 100 classes) autotools-project (CXXFLAGS=-O0 -g3),
>> built in debug-mode. When it comes to the linking stage, linking takes
>> about 1.30 minutes (2.4 GHz Athlon). Using a FC4-system with all the
>> latest updates, linking takes about 10 seconds (1.8 GHz Athlon), this is
>> also true for another ArchLinux-system and a WindowsXP-system (using the
>> M$ linking-tools) I've tested. The linking time is reproducible slow on
>> a second FC5-system (1.8 GHz Intel dual-core CPU).
>>
>> First I thought that there could be a binutils issue and I tried a
>> downgrade of binutils-2.16.91.0.6-5 (FC5) to binutils-2.15.94.0.2.2-2
>> (FC4) but this did not solve the problem. The second thing I tried was
>> disabling SELinux but this also did not solve this matter. Removing the
>> compiler-flag "-g3" has no effect too.
>>
>> Perhaps someone of you has an idea what could be the problem here.
>>
>> Best regards
>> Christian
>>
>>
>
>
Hi, Christian,
can you tell us what else your system is doing? i.e. run "top" before
and during the make process of your project, and see what is taking all
the CPU time?
Hello Bill,
sorry for the delay. Here is the output of top at different times during
the process of compiling and linking the code. BTW the libs ld has to link
together are:
- -lGL -lGLU -lboost_filesystem -lboost_date_time -lode -lxerces-c
- -lCgGL -lCg -lrt -lvorbisfile -lvorbis -lm -logg -lalut -lopenal
- -lmagic -lIL -lpython2.4 -lruby -lpthread
Before doing make:
- ---
top - 16:07:59 up 6:42, 4 users, load average: 0.63, 0.39, 0.23
Tasks: 139 total, 1 running, 138 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.0% us, 1.3% sy, 0.0% ni, 94.4% id, 0.0% wa, 0.3% hi,
0.0% si,
0.0% st
Mem: 1556104k total, 1495260k used, 60844k free, 242340k buffers
Swap: 2000336k total, 180k used, 2000156k free, 701980k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14669 nolte 15 0 84984 15m 9.8m S 2.7 1.0 0:02.35 gnome-terminal
8145 root 15 0 60104 38m 9m S 2.0 2.5 19:48.02 Xorg
15527 nolte 16 0 2124 1036 792 R 0.3 0.1 0:00.08 top
1 root 16 0 1988 668 580 S 0.0 0.0 0:00.71 init
- ---
During make:
- ---
Tasks: 150 total, 3 running, 147 sleeping, 0 stopped, 0 zombie
Cpu(s): 69.5% us, 29.8% sy, 0.0% ni, 0.0% id, 0.7% wa, 0.0% hi,
0.0% si,
0.0% st
Mem: 1556104k total, 1444164k used, 111940k free, 196528k buffers
Swap: 2000336k total, 180k used, 2000156k free, 690324k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
16073 nolte 25 0 11952 3280 1644 R 3.0 0.2 0:00.09 cc1plus
8145 root 15 0 60568 34m 10m S 1.7 2.3 19:58.78 Xorg
15959 nolte 16 0 14284 11m 640 S 1.0 0.7 0:01.30 make
1458 root 15 0 0 0 0 D 0.7 0.0 0:01.79 kjournald
8302 nolte 15 0 22088 5880 4616 S 0.3 0.4 0:02.07 gnome-power-man
12202 nolte 16 0 100m 38m 26m S 0.3 2.5 3:02.89 amarokapp
1 root 16 0 1988 668 580 S 0.0 0.0 0:00.71 init
- ---
During linking:
- ---
Tasks: 150 total, 2 running, 148 sleeping, 0 stopped, 0 zombie
Cpu(s): 79.6% us, 19.7% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.7% hi,
0.0% si,
0.0% st
Mem: 1556104k total, 1520888k used, 35216k free, 88488k buffers
Swap: 2000336k total, 180k used, 2000156k free, 794320k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17140 nolte 25 0 91448 87m 1012 R 90.7 5.8 1:09.72 ld
8500 nolte 16 0 63548 30m 12m S 6.0 2.0 5:02.35 beagled-helper
8145 root 15 0 60792 34m 10m S 1.0 2.3 20:06.16 Xorg
8264 nolte 16 0 173m 87m 16m S 0.7 5.8 2:41.72 beagled
1458 root 16 0 0 0 0 S 0.3 0.0 0:02.19 kjournald
12202 nolte 16 0 100m 38m 26m S 0.3 2.5 3:02.93 amarokapp
16638 nolte 16 0 2124 1044 792 R 0.3 0.1 0:00.34 top
1 root 16 0 1988 668 580 S 0.0 0.0 0:00.71 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
- ---
Best regards
Christian
- --
Christian Nolte
key :
http://www.noltec.org/christian-nolte.asc
or :
www.keyserver.net
- ----------------------------------------------------------------------
The Information Revolution will be fought on the command line.
- ----------------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Fedora -
http://enigmail.mozdev.org
iD8DBQFEhY85CNjA0nfhW7wRAp34AKD1U+JLlOj7Y159QR89P8ONJ1OYewCeP3zK
GMCPDJFsp3HE70j8xtRdTYw=
=MW1H
-----END PGP SIGNATURE-----