Martin Kroeker
e396ec8b56
Allow building support for only a subset of variable types
5 years ago
Martin Kroeker
84c00c3c6e
Support running just the GEMV version of the thread safety test
5 years ago
Martin Kroeker
619343278d
Fix mishandling of NO_CBLAS=0 and NO_LAPACKE=0
5 years ago
Martin Kroeker
da9e2a7ada
Add SYMBOLPREFIX and/or SYMBOLSUFFIX to cblas prototypes
5 years ago
Martin Kroeker
ec0f228632
Add FFLAGS_DRV to the generated make.inc to fix lapack-test on x86_64 with icc/ifort
fixes #2552
5 years ago
Baptiste Daroussin
41e802443a
libname: treat FreeBSD and DragonFly like linux and sunos
There is no difference in the way libnames are handle between FreeBSD
and linux or sunos. FreeBSD and DragonFly prefers having sonames as well
5 years ago
Martin Kroeker
fe47dc8673
Add message highlighting minimum target choice at end of DYNAMIC_ARCH builds
related to #2526
5 years ago
Martin Kroeker
37d456f7e0
Merge pull request #2493 from martin-frbg/plainmake
Fix use of make vs $(MAKE) in building lapack-testing
5 years ago
l00546269
8a8df530e2
[OpenBLAS]:modifed the Makefile
[Description]: check the compiler version and show the detail info
5 years ago
Martin Kroeker
37f46f2fa0
Fix another spot where make was used instead of $(MAKE)
Broke lapack-testing on BSD as their default "make" does not support GNU Makefile syntax
5 years ago
l00546269
13f9afbd99
[OpenBLAS]:modifed the Makefile
[Description]:add c/fortran compiler version information in final note
5 years ago
Martin Kroeker
375b1875c8
[WIP] Update LAPACK to 3.9.0 ( #2353 )
* Update make.inc entries for LAPACK 3.9.0
Reference-LAPACK PR 347 changed some variable names and relative paths
* Update LAPACK to 3.9.0
* Add new functions from LAPACK 3.9.0
* Add new functions from LAPACK 3.9.0
* Restore LOADER command
as it makes it easier to specify pthread as needed
* Restore LOADER
* Restore EIG/LIN prefixes in cmdbase
* add binary path to lapack_testing.py call
* Restore OpenMP version check
* Restore OpenMP version check
* Restore fix for out-of-bounds array accesses
from #2096
5 years ago
Isuru Fernando
b89d9762a2
Change install_name on osx to match linux
6 years ago
Martin Kroeker
26411acd56
Merge pull request #2148 from TiborGY/cpp_thread_test_2
Thread safety tester using C++11 threading (cleaned history)
6 years ago
TiborGY
1aded69821
hook up c++ thread safety test (main Makefile)
6 years ago
Martin Kroeker
940f38f6dd
Build and run utests in any case, they do their own checks for fortran availability
6 years ago
Martin Kroeker
25427926bc
Improve handling of NO_STATIC and NO_SHARED
to avoid surprises from defining either as zero. Fixes #2035 by addressing some concerns from #1422
6 years ago
TiborGY
c329de2931
Update Makefile
6 years ago
Martin Kroeker
c0d7cd3dac
Merge pull request #1799 from martin-frbg/issue1796
Handle conflicting usage of ARCH in at least some BSD environments
7 years ago
Martin Kroeker
697dc1baf8
Use override for ARCH in make.inc
in case a conflicting setting of ARCH (for architecture) gets pulled in from the environment
(originally suggested by dloghin in #1753 )
7 years ago
Zoltán Mizsei
6463bffd59
Haiku supporting patches
7 years ago
Martin Kroeker
cc92257ea6
Update Makefile
7 years ago
Martin Kroeker
2aba1b1658
Merge branch 'develop' into nofort
7 years ago
Martin Kroeker
8396e9e777
Handle NOFORTRAN=0
7 years ago
Martin Kroeker
092175cfec
Revert changes to NOFORTRAN handling from 952541e
7 years ago
Martin Kroeker
952541e840
Need to use filter-out to handle NOFORTRAN not set
7 years ago
Martin Kroeker
9369d3e6e5
Modify NOFORTRAN tests to always check the value; fix rewriting of NO_FORTRAN
7 years ago
Martin Kroeker
10b70c904d
Handle erroneous user settings NOFORTRAN=0 and NO_FORTRAN
7 years ago
Martin Kroeker
6c2d90ba77
Move some DYNAMIC_ARCH targets to new DYNAMIC_OLDER option
7 years ago
Martin Kroeker
908d40be71
Adapt lapack-test and blas-test to changes in netlib directory layout
partial fix for #1574 - the problem with lapack_testing.py looks like an upstream bug
7 years ago
Alex Arslan
a41d241a0e
Add support for DragonFly BSD
7 years ago
Alex Arslan
8da6b6ae52
Allow building on OpenBSD
With this change, OpenBLAS builds and all tests pass on OpenBSD 6.2
using Clang. Tested on x86-64 only, with and without DYNAMIC_ARCH=1.
7 years ago
martin
3be5c3d343
Update LAPACK to 3.8.0
7 years ago
Martin Kroeker
3810a6fd99
(Plain make) build system fixes for AIX
- retry fortran compiler test with aix-specific option if generic -m32/-m64 fails
- pass any custom ARFLAGS to lapack
- no addition of -m32/-m64 to the CFLAGS and FFLAGS on AIX
8 years ago
Christoph Conrads
be8e8228ae
Make: show installation instructions after build
8 years ago
Christoph Conrads
77b197bc93
Make: fix installation instructions
The installation instructions as shown after successfully compiling
OpenBLAS are wrong because this arguments used during compilation have
to be provided to Make again.
8 years ago
Martin Kroeker
31e086d6a6
Disable ReLAPACK by default ( #1238 )
* Disable ReLAPACK by default; mention it in final build message if included
* Add files via upload
* Add files via upload
* Add files via upload
8 years ago
Martin Kroeker
2c8d634619
Add files via upload
8 years ago
Martin Kroeker
912410f214
Add ReLAPACK to Makefiles
8 years ago
Elliot Saba
5b04cf7ab4
Add Makefile debugging trick so that we can inspect runtime Makefile variables
8 years ago
Zhang Xianyi
90dd190a6d
Build shared library for Android.
8 years ago
François Bissey
c732f1a066
Never use "make" in makefiles. Only $(MAKE).
8 years ago
Aleksey Kuleshov
3d50ccdc0d
allow building tests when CROSS compiling but don't run them
9 years ago
Zhang Xianyi
8577be2a95
Modify travis script.
9 years ago
Zhang Xianyi
5e6965ea47
Run utest when building.
9 years ago
Zhang Xianyi
dae6b82a71
Refs #707 . Add BUILD_LAPACK_DEPRECATED flag in Makefile.rule.
If you want to build LAPACK deprecated functions since LAPACK 3.6.0
make BUILD_LAPACK_DEPRECATED=1
9 years ago
Zhang Xianyi
5a8447e97e
Use ctest.h for unit test. Enable unit test on travis CI.
9 years ago
Zhang Xianyi
aaa8551c57
Merge pull request #749 from lotheac/illumos_fixes
illumos fixes
9 years ago
Lauri Tirkkonen
7ba1d9b9ca
actually build the shared lib on illumos
9 years ago
Werner Saar
d1dd4e302e
fix for bad or outdated mingw compiler
10 years ago