Hey list,

I'm observing on this olde Centrino laptop that emerges take much, much longer
for certain packages than they did in the past. There was a bigger update on
25. Jan (the first since 20. Oct) and another one on 22. Feb. Examples
can be found at the bottom, they show increases from 15 to more than 100
percent. It's not with every package and there's always some fluctuation
of course as packet versions get bigger. But I really noticed it when I
was rebuilding gcc. Usually on bigger updates, I let it sit in the
corner for the day, not using it, since it's a puny single-core.

I'm using the same CXXFLAGS on my netbook, where gcc also took a step up
from 4.6 to 4.7 (increas by 200%), so it's inherent in the version
upgrade. OTOH, the first gcc-4.7 installation in the Centrino took only
half as long as any of the following.
(On a sidenote, a 64 bit crossdev gcc on the netbook -- same version and
same useflags as world's -- took 51 minutes, whereas the system compiler
needed 2h 40. What gives?)

Can you give me an insight based on the little knowledge I can provide
about the environment? My usual CXXFLAGS are "-O2 -march=native
-fomit-frame-pointer -pipe". At some point in the past I added
-fno-unwind-tables -fno-asynchronous-unwind-tables. My browser history
tells me that I was researching that on 25. October 2013. And recently I
experimented with -mpfmath=sse, but when gcc wouldn't build with that on
the Netbook, I removed it again yesterday.

I removed the extra CXXFLAGS yesterday and rebuilt gcc twice over last
night, but the results aren't as hoped.


Example compile times (output of qlop -g, with the installed versions
added by me)

gcc: Sat Apr 27 20:06:24 2013: 5338u seconds  # 4.6.3
gcc: Sun Oct 20 21:05:53 2013: 7878u seconds  # 4.7.3-r1
gcc: Sun Jan 26 06:18:34 2014: 7274u seconds  # 4.7.3-r1 with USE=fortran until 
here (profile default), and probably introducing fno-...-tables
gcc: Sat Feb 22 22:58:16 2014: 15814u seconds # 4.7.3-r1 did some stuff while 
compiling -> not pure compile time. But from here USE=-fortran
gcc: Sun Feb 23 05:05:02 2014: 12952u seconds # 4.7.3-r1 removed 
-fno-unwind-tables -fno-asynchronous-unwind-tables -mpfmath=sse
gcc: Sun Feb 23 09:50:35 2014: 13118u seconds # 4.7.3-r1

mc: Sun Apr 28 05:58:04 2013: 218u seconds # 4.8.7
mc: Sun Jan 26 08:37:50 2014: 238u seconds # 4.8.9
mc: Sun Feb 23 03:41:36 2014: 586u seconds # 4.8.11

php: Sun Jan 26 08:42:19 2014: 1994u seconds # 5.5.7
php: Sat Feb  1 16:37:25 2014: 2321u seconds # 5.5.7
php: Sun Feb 23 08:42:49 2014: 4037u seconds # 5.5.9

qtcore: Tue Jul 16 23:28:28 2013: 1424u seconds # 4.8.4-r5
qtcore: Mon Oct 21 00:23:09 2013: 1518u seconds # 4.8.5
qtcore: Sat Jan 25 23:34:12 2014: 2097u seconds # 4.8.5-r1

openssl: Sun Apr 28 00:54:07 2013: 378u seconds # 1.0.1c
openssl: Mon Oct 21 13:21:48 2013: 404u seconds # 1.0.1e-r1
openssl: Sat Jan 25 21:41:01 2014: 546u seconds # 1.0.1f

xorg-server: Sun Apr 28 05:37:58 2013: 430u seconds # 1.13.4
xorg-server: Mon Oct 21 15:24:02 2013: 501u seconds # 1.14.3
xorg-server: Sun Jan 26 16:48:22 2014: 544u seconds # 1.14.3-r2

gegl: Wed Jul 17 19:59:39 2013: 204u seconds # 0.1.6
gegl: Mon Oct 21 16:43:45 2013: 239u seconds # 0.2.0-r2
gegl: Sat Feb  1 17:31:07 2014: 273u seconds # 0.2.0-r2

git: Sun Apr 28 06:37:01 2013: 228u seconds # 1.8.1.5
git: Mon Oct 21 16:47:44 2013: 226u seconds # 1.8.1.5-r1
git: Sun Jan 26 00:36:17 2014: 314u seconds # 1.8.3.2-r1

kopete: Fri Sep 13 07:16:13 2013: 1495u seconds # 4.11.1
kopete: Mon Oct 21 23:29:32 2013: 1531u seconds # 4.11.2
kopete: Sat Feb  1 05:36:00 2014: 2025u seconds # 4.11.2-r1

kmail: Fri Sep 13 09:15:12 2013: 2015u seconds # 4.11.1
kmail: Tue Oct 22 02:20:00 2013: 2059u seconds # 4.11.2
kmail: Sat Feb  1 07:46:49 2014: 2489u seconds # 4.11.2-r1

portage: Wed Jul 17 01:26:02 2013: 55u seconds  # 2.1.12
portage: Thu Sep 12 18:08:27 2013: 72u seconds  # 2.2.1
portage: Sat Jan 25 19:12:30 2014: 126u seconds # 2.2.7

curl: Thu Sep 12 21:55:12 2013: 201u seconds # 7.31.0
curl: Sat Jan 25 22:26:28 2014: 259u seconds # 7.34.0-r1
curl: Sat Feb 22 20:17:06 2014: 608u seconds # 7.35.0 # Possible did some other 
stuff at the same time.

qtsql: Mon Oct 21 05:12:27 2013: 124u seconds # 4.8.5
qtsql: Sun Jan 26 00:54:54 2014: 522u seconds # 4.8.5

qtdbus: Mon Oct 21 04:44:45 2013: 194u seconds # 4.8.5
qtdbus: Sun Jan 26 01:03:36 2014: 223u seconds # 4.8.5

lcms: Sat Jan 25 21:50:07 2014: 85u seconds  # 2.5
lcms: Sat Feb  1 11:55:35 2014: 81u seconds  # 2.5
lcms: Sat Feb 22 21:15:26 2014: 196u seconds # 2.5-r1

json-c: Sat Sep  8 21:39:56 2012: 30u seconds  # 0.9
json-c: Sat Jan 25 21:12:03 2014: 58u seconds  # 0.11
json-c: Sat Feb 22 21:13:33 2014: 113u seconds # 0.11

-- 
Gruß | Greetings | Qapla’
Please do not share anything from, with or about me with any Facebook service.

I am not half as intelligent as you are!

Attachment: signature.asc
Description: Digital signature

Reply via email to