Bug#680096: libblas3: Shared library for BLAS level3 (dgemm) is broken on WHEEZY/powerpc
Dima
dima at minignu.minidns.net
Wed Jul 4 12:36:57 UTC 2012
Hi.
1. The RefBLAS make crash disappear. i.e. having
$ LANG=C sudo update-alternatives --config libblas.so.3
There are 2 choices for the alternative libblas.so.3
(providing /usr/lib/libblas.so.3).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/atlas-base/atlas/libblas.so.3 35 auto mode
1 /usr/lib/atlas-base/atlas/libblas.so.3 35 manual mode
* 2 /usr/lib/libblas/libblas.so.3 10 manual mode
makes my small test and also Octave run smoothly.
2. $ cat /proc/cpuinfo
processor : 0
cpu : 7447A, altivec supported
clock : 1066.666000MHz
revision : 1.1 (pvr 8003 0101)
bogomips : 73.72
timebase : 18432000
platform : PowerMac
model : PowerBook6,5
machine : PowerBook6,5
motherboard : PowerBook6,5 MacRISC3 Power Macintosh
detected as : 287 (iBook G4)
pmac flags : 0000001b
L2 cache : 512K unified
pmac-generation : NewWorld
Memory : 768 MB
3. Regarding rebuilding ATLAS - it did not success. See below.
1st of all, the following behaviour of ATLAS build makes me curious:
When I started building it at CPU frequency governor 'powersave', the
below error has occured:
$ fakeroot debian/rules custom
...
frequency governor on cpu=0 is not set to 'performance'
run: 'sudo cpufreq-set -g performance -c cpu#' for each cpu
aborting atlas build
make: *** [custom-stamp] Ошибка 1
I believe this behaviour is wrong, it ought to be a well displayed
warning instead. It may make sense that I want to keep my computer
always on powersave mode for some limitations, even if heavy numeric
computations are about to be run on it.
2nd, even in 'performance' mode, ATLAS did not build, the following
error occured and I don't know how is it to be resolved:
...
ar r /home/dima/atlas-build/atlas-3.8.4/build/atlas-base/lib/libatlas.a ATL_zhemm.o ATL_zher2k.o ATL_zherk.o ATL_zsymm.o ATL_zsyr2k.o ATL_zsyrk.o ATL_ztrmm.o ATL_ztrsm.o
echo /home/dima/atlas-build/atlas-3.8.4/build/atlas-base/lib/libatlas.a
/home/dima/atlas-build/atlas-3.8.4/build/atlas-base/lib/libatlas.a
touch zblas3.grd
make[6]: Leaving directory `/home/dima/atlas-build/atlas-3.8.4/build/atlas-base/src/blas/level3'
make[5]: Leaving directory `/home/dima/atlas-build/atlas-3.8.4/build/atlas-base/src/blas/level3'
make[4]: Leaving directory `/home/dima/atlas-build/atlas-3.8.4/build/atlas-base/bin'
done.
ATLAS install complete. Examine
ATLAS/bin/<arch>/INSTALL_LOG/SUMMARY.LOG for details.
cd lib/ ; /usr/bin/make atlas/libblas.a
make[4]: Entering directory `/home/dima/atlas-build/atlas-3.8.4/build/atlas-base/lib'
make[4]: *** No rule to make target `libptf77blas.a', needed by `atlas/libblas.a'. Stop.
make[4]: Leaving directory `/home/dima/atlas-build/atlas-3.8.4/build/atlas-base/lib'
make[3]: *** [build] Error 2
make[3]: Leaving directory `/home/dima/atlas-build/atlas-3.8.4/build/atlas-base'
make[2]: *** [build] Error 2
make[2]: Leaving directory `/home/dima/atlas-build/atlas-3.8.4/build/atlas-base'
make[1]: *** [build-arch-stamp] Error 2
make[1]: Leaving directory `/home/dima/atlas-build/atlas-3.8.4'
make: *** [custom-stamp] Ошибка 2
Thanks, regards,
Dima.
More information about the debian-science-maintainers
mailing list