[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [mxe-octave native build] build openblas error for Large Arrays
From: |
Tatsuro MATSUOKA |
Subject: |
Re: [mxe-octave native build] build openblas error for Large Arrays |
Date: |
Sat, 28 May 2016 17:51:42 +0900 (JST) |
----- Original Message -----
> From: Tatsuro MATSUOKA
> To: "octave-maintainers
> Cc:
> Date: 2016/5/24, Tue 18:46
> Subject: [mxe-octave native build] build openblas error for Large Arrays
>
> Failed to build package openblas!
>
> ------------------------------------------------------------
> OPENBLAS_NUM_THREADS=2 ./zblat3 < ./zblat3.dat
> make[3]: Leaving directory
> `/home/tatsuro/work/octave/mxe-octave/mxe-octave-lunix-e64/tmp-openblas/OpenBLAS-0.2.18/test'
> make[2]: *** [tests] Error 2
> make[2]: Leaving directory
> `/home/tatsuro/work/octave/mxe-octave/mxe-octave-lunix-e64/tmp-openblas/OpenBLAS-0.2.18'
> make[1]: *** [build-only-openblas] Error 2
> make[1]: Leaving directory
> `/home/tatsuro/work/octave/mxe-octave/mxe-octave-lunix-e64'
> real48m21.768s
> user37m4.934s
> sys5m54.073s
> ------------------------------------------------------------
> [log]
> /home/tatsuro/work/octave/mxe-octave/mxe-octave-lunix-e64/log/openblas
>
>
> The error point of a log file for openblas.
>
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
> rm -f ?BLAT3.SUMM
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat2 < ./dblat2.dat
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat3 < ./dblat3.dat
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat2 < ./cblat2.dat
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3 < ./cblat3.dat
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat2 < ./zblat2.dat
> OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./zblat3 < ./zblat3.dat
> zblat2: ztrmv.c:265: ztrmv_: Assertion `stack_check == 0x7fc01234' failed.
>
> Program received signal SIGABRT: Process abort signal.
>
> Backtrace for this error:
> #0 0x2ABF29975777
> #1 0x2ABF29975D7E
> #2 0x2ABF2A1D0D3F
> #3 0x2ABF2A1D0CC9
> #4 0x2ABF2A1D40D7
> #5 0x2ABF2A1C9B85
> #6 0x2ABF2A1C9C31
> #7 0x421B21 in ztrmv_
> #8 0x41180D in zchk3_
> #9 0x41FE0E in MAIN__ at zblat2.f:?
> rm -f ?BLAT3.SUMM
> OPENBLAS_NUM_THREADS=2 ./sblat3 < ./sblat3.dat
> OPENBLAS_NUM_THREADS=2 ./dblat3 < ./dblat3.dat
> Aborted (core dumped)
> make[3]: *** [level2] Error 134
> make[3]: *** Waiting for unfinished jobs....
> OPENBLAS_NUM_THREADS=2 ./cblat3 < ./cblat3.dat
> OPENBLAS_NUM_THREADS=2 ./zblat3 < ./zblat3.dat
> make[3]: Leaving directory
> `/home/tatsuro/work/octave/mxe-octave/mxe-octave-lunix-e64/tmp-openblas/OpenBLAS-0.2.18/test'
> make[2]: *** [tests] Error 2
> make[2]: Leaving directory
> `/home/tatsuro/work/octave/mxe-octave/mxe-octave-lunix-e64/tmp-openblas/OpenBLAS-0.2.18'
> make[1]: *** [build-only-openblas] Error 2
> make[1]: Leaving directory
> `/home/tatsuro/work/octave/mxe-octave/mxe-octave-lunix-e64'
>
> real48m21.768s
> user37m4.934s
> sys5m54.073s
>
> This might be an issue of my PC but not an issue of issue of mxe-octave.
> But cross-compile for windows openblas build for Large Arrays goes well.
>
> Any Suggestions?
>
> Tatsuro
The native build octave with --enable-64 is for test purpose on my PC.
So I delete Dynamic_ARCH option, make openblas went well.
Taturo