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