Package Details: openblas-lapack 0.3.23-1

Git Clone URL: https://aur.archlinux.org/openblas-lapack.git (read-only, click to copy)
Package Base: openblas-lapack
Description: Optimized BLAS library based on GotoBLAS2 1.13 BSD (providing blas, lapack, and cblas)
Upstream URL: http://www.openblas.net/
Licenses: BSD
Conflicts: blas, cblas, lapack, lapacke, openblas
Provides: blas, cblas, lapack, lapacke, openblas
Submitter: sftrytry
Maintainer: thrasibule
Last Packager: thrasibule
Votes: 90
Popularity: 0.180680
First Submitted: 2013-11-20 23:53 (UTC)
Last Updated: 2023-04-03 14:11 (UTC)

Required by (520)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

prs commented on 2023-05-01 16:36 (UTC) (edited on 2023-05-01 16:36 (UTC) by prs)

What's your cpu? I can reproduce with an old xeon, but all my other machines pass the test fine.

Hardware Model: Lenovo IdeaPad 3 15ADA05 64bit

Processor: AMD Ryzen™ 5 3500U with Radeon™ Vega Mobile Gfx × 8

Graphics: AMD Radeon™ Vega 8 Graphics

thrasibule commented on 2023-05-01 16:02 (UTC)

@prs What's your cpu? I can reproduce with an old xeon, but all my other machines pass the test fine.

prs commented on 2023-04-29 16:57 (UTC) (edited on 2023-05-01 08:41 (UTC) by prs)

dsdot:dsdot_n_1 [OK]
TEST 24/37 swap:cswap_inc_0 [OK]
TEST 25/37 swap:sswap_inc_0 [OK]
TEST 26/37 swap:zswap_inc_0 [OK]
TEST 27/37 swap:dswap_inc_0 [OK]
TEST 28/37 rot:csrot_inc_0 [OK]
TEST 29/37 rot:srot_inc_0 [OK]
TEST 30/37 rot:zdrot_inc_0 [OK]
TEST 31/37 rot:drot_inc_0 [OK]
TEST 32/37 dnrm2:dnrm2_tiny [OK]
TEST 33/37 dnrm2:dnrm2_inf [OK]
TEST 34/37 potrf:smoketest_trivial [OK]
TEST 35/37 potrf:bug_695 [OK]
TEST 36/37 kernel_regress:skx_avx [OK]
TEST 37/37 fork:safety_after_fork_in_parent

At this step it has stopped. Tried several times. Tried on a new install as well.

The previous version (0.3.21.1) was installed without any such difficulty.

[Edit] The issue mentioned above happens on both 0.5.22 and 0.5.23. Any workarounds will be appreciated as it is urgent.

schaap137 commented on 2023-03-31 04:42 (UTC) (edited on 2023-03-31 04:44 (UTC) by schaap137)

Parallel build fails here as well, adding MAKE_NB_JOBS=1 to _config solves it.

a.kudelin commented on 2023-03-29 09:08 (UTC) (edited on 2023-03-29 09:15 (UTC) by a.kudelin)

/usr/bin/ld: ../libopenblas_skylakexp-r0.3.22.a: member ../libopenblas_skylakexp-r0.3.22.a(saxpy.o) in archive is not an object

Changing options to options=(!emptydirs !makeflags !buildflags) solves the problem.

damir commented on 2023-03-28 20:14 (UTC) (edited on 2023-03-28 20:22 (UTC) by damir)

i can confirm - parallel build fails also for me (on a 5950x):

ar  -ru ../../libopenblas_zenp-r0.3.22.a strtri_UU_single.o strtri_UN_single.o strtri_LU_single.o strtri_LN_single.o strtri_UU_parallel.o strtri_UN_parallel.o strtri_LU_parallel.o strtri_LN_parallel.o dtrtri_UU_single.o dtrtri_UN_single.o dtrtri_LU_single.o dtrtri_LN_single.o dtrtri_UU_parallel.o dtrtri_UN_parallel.o dtrtri_LU_parallel.o dtrtri_LN_parallel.o ctrtri_UU_single.o ctrtri_UN_single.o ctrtri_LU_single.o ctrtri_LN_single.o ctrtri_UU_parallel.o ctrtri_UN_parallel.o ctrtri_LU_parallel.o ctrtri_LN_parallel.o ztrtri_UU_single.o ztrtri_UN_single.o ztrtri_LU_single.o ztrtri_LN_single.o ztrtri_UU_parallel.o ztrtri_UN_parallel.o ztrtri_LU_parallel.o ztrtri_LN_parallel.o
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: *** [Makefile:83: ../../../libopenblas_zenp-r0.3.22.a] Bus error (core dumped)
make[2]: *** Deleting file '../../../libopenblas_zenp-r0.3.22.a'
make[2]: Leaving directory '/home/damir/sandbox_aur/openblas-lapack/src/OpenBLAS-0.3.22/lapack-netlib/TESTING/MATGEN'
make[1]: *** [Makefile:49: tmglib] Error 2
make[1]: Leaving directory '/home/damir/sandbox_aur/openblas-lapack/src/OpenBLAS-0.3.22/lapack-netlib'
make: *** [Makefile:261: netlib] Error 2

workaround working for me:

make -j1 ${_config} libs netlib shared

Bevan commented on 2023-03-28 18:22 (UTC)

Building 0.3.22 fails for me when parallel build is enabled (I have -j20 set as part of my MAKEFLAGS in makepkg.conf). The build process fails with either "bus error" or the attempt to allocate petabytes of memory. I had to add "-j1" to _config to make it build.

There is a bug report from February sounding a bit like this but it is supposed to be fixed already: https://github.com/xianyi/OpenBLAS/issues/3899

forcegk commented on 2022-10-13 11:36 (UTC)

Hi there! As I have been suggesting to all scientific packages to date, it would be very beneficial to also include FFLAGS//FCFLAGS on the PKGBUILD. Something along the lines of if defined FFLAGS on the environment (within makepkg), then FFLAGS=${FFLAGS}, else use $CFLAGS (for example)

thrasibule commented on 2022-02-01 02:33 (UTC)

sha256sum is still the same for me. I'm curious if you use this address: https://github.com/xianyi/OpenBLAS/releases/download/v0.3.19/OpenBLAS-0.3.19.tar.gz, is the sha256sum the same?

Cebtenzzre commented on 2022-01-27 21:09 (UTC)

The sha256sum of the patch changed. It is now 972aa53d2fbbe76b46a1cd1a9e53ddfeb42968e701e0cb8894a5bc3c1072847d.