Bug#697041: atlas: FTBFS: tune/sysinfo/GetSysSum.c:47: GetL1CacheSize: Assertion `system(ln) == 0' failed
Thorsten Glaser
tg at mirbsd.de
Sun Jul 28 20:07:11 UTC 2013
S�bastien Villemot dixit:
>In order to fix this, we need to pre-compute so-called "architectural
>defaults" for m68k. These are pre-computed timings that will speed up
>dramatically the build of the package.
I wonder: *does* m68k have something like an L1 cache, at all?
[…]
make[6]: Entering directory `/root/Xa/atlas-3.10.1/build/atlas-base/tune/sysinfo'
/usr/bin/c99-gcc -c -DL2SIZE=4194304 -I/root/Xa/atlas-3.10.1/build/atlas-base/include -I/root/Xa/atlas-3.10.1/build/atlas-base/../..//include -I/root/Xa/atlas-3.10.1/build/atlas-base/../..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DWALL -O -fomit-frame-pointer -fPIC -I./ /root/Xa/atlas-3.10.1/build/atlas-base/../..//tune/sysinfo/time.c
/usr/bin/c99-gcc -c -DL2SIZE=4194304 -I/root/Xa/atlas-3.10.1/build/atlas-base/include -I/root/Xa/atlas-3.10.1/build/atlas-base/../..//include -I/root/Xa/atlas-3.10.1/build/atlas-base/../..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DWALL -O -fomit-frame-pointer -fPIC /root/Xa/atlas-3.10.1/build/atlas-base/../..//tune/sysinfo/L1CacheSize.c
/usr/bin/c99-gcc -DL2SIZE=4194304 -I/root/Xa/atlas-3.10.1/build/atlas-base/include -I/root/Xa/atlas-3.10.1/build/atlas-base/../..//include -I/root/Xa/atlas-3.10.1/build/atlas-base/../..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DWALL -O -fomit-frame-pointer -fPIC -o xL1 L1CacheSize.o time.o
/root/Xa/atlas-3.10.1/build/atlas-base/bin/ATLrun.sh /root/Xa/atlas-3.10.1/build/atlas-base/tune/sysinfo xL1 64
Calculating L1 cache size:
L1CS=2, time=54.440000 (ignore=0.0e+00)
L1CS=4, time=53.830000 (ignore=0.0e+00)
L1CS=8, time=55.200000 (ignore=0.0e+00)
L1CS=16, time=53.350000 (ignore=0.0e+00)
L1CS=32, time=54.170000 (ignore=0.0e+00)
L1CS=64, time=46.490000 (ignore=0.0e+00)
Timing differences below tolerance, trying larger maximum cache size:
L1CS=2, time=212.600000 (ignore=0.0e+00)
L1CS=4, time=211.650000 (ignore=0.0e+00)
L1CS=8, time=200.980000 (ignore=0.0e+00)
L1CS=16, time=216.530000 (ignore=0.0e+00)
L1CS=32, time=217.060000 (ignore=0.0e+00)
L1CS=64, time=214.770000 (ignore=0.0e+00)
L1CS=128, time=218.480000 (ignore=0.0e+00)
L1CS=256, time=219.740000 (ignore=0.0e+00)
Confirming result of 8kb:
L1CS=2, time=210.400000 (ignore=0.0e+00)
L1CS=4, time=215.380000 (ignore=0.0e+00)
L1CS=8, time=206.550000 (ignore=0.0e+00)
L1CS=16, time=213.900000 (ignore=0.0e+00)
L1CS=32, time=204.110000 (ignore=0.0e+00)
L1CS=64, time=211.100000 (ignore=0.0e+00)
L1CS=128, time=208.560000 (ignore=0.0e+00)
L1CS=256, time=214.300000 (ignore=0.0e+00)
L1CS=2, time=209.300000 (ignore=0.0e+00)
L1CS=4, time=216.740000 (ignore=0.0e+00)
L1CS=8, time=211.110000 (ignore=0.0e+00)
L1CS=16, time=203.680000 (ignore=0.0e+00)
L1CS=32, time=221.810000 (ignore=0.0e+00)
L1CS=64, time=220.010000 (ignore=0.0e+00)
L1CS=128, time=214.670000 (ignore=0.0e+00)
L1CS=256, time=222.550000 (ignore=0.0e+00)
Calculated L1 cache size = 8kb; Correct=0
Calculating L1 cache size:
L1CS=2, time=56.780000 (ignore=0.0e+00)
[…]
bye,
//mirabilos
--
(gnutls can also be used, but if you are compiling lynx for your own use,
there is no reason to consider using that package)
-- Thomas E. Dickey on the Lynx mailing list, about OpenSSL
More information about the debian-science-maintainers
mailing list