Martin Kroeker
31fd13d048
MIPS: make HAVE_MSA reflect cpu capability and NO_MSA software/env
2023-01-02 22:19:13 +01:00
Martin Kroeker
f07f4db1ce
On ARM64, check for SVE support
2022-12-25 12:12:38 +01:00
Jiaxun Yang
aaaecdbf19
Allow CC to contain space
...
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
2022-08-11 15:01:30 +01:00
Martin Kroeker
cf37182260
Add Fujitsu compiler (fcc)
2022-07-25 19:39:17 +02:00
Martin Kroeker
79d98327e4
Fix quotes around compiler args in C11 check
2022-06-08 11:22:20 +02:00
Rajalakshmi Srinivasaraghavan
c98d63b637
power10: Fix build issues due to perl scripts conversion
...
Due to recent perl script conversion, there are some build
errors when compiling openblas with advance toolchain compilers.
2022-06-02 08:11:10 -05:00
Owen Rafferty
42c7a27e6b
rewrite perl scripts in universal shell
2022-05-18 19:00:15 -05:00
Martin Kroeker
d328636e58
Add compiler check for RISCV vector support
2022-05-03 23:27:50 +02:00
Martin Kroeker
09b8545fc5
Add initial support for M1 on Linux, Phytium FT2xxx series, ARM Cortex 510/710/X1/X2
2022-03-27 15:24:40 +02:00
Martin Kroeker
c87a4dbf35
Fix checks for AVX512 and atomics
2022-03-23 15:48:58 +01:00
Martin Kroeker
1937b4e435
Add Elbrus e2k architecture detection
2022-01-22 18:27:38 +01:00
gxw
af0a69f355
Add support for LOONGARCH64
2021-07-27 15:29:12 +08:00
Harmen Stoppels
ec6b354c32
use /usr/bin/env perl
2021-02-24 14:07:20 +01:00
Martin Kroeker
00ce35336e
Fix spurious removal of a trailing character from the hostarch string on x86_64
2020-12-13 21:28:01 +01:00
gxw
d67babf345
Remove gcc unrecognized option '-msched-weight' when check msa
2020-12-08 19:16:39 +08:00
Martin Kroeker
da6d5d675c
Fix hostarch detection for sparc
2020-12-06 19:07:45 +01:00
Martin Kroeker
f662022994
Move the version check to avoid overwriting unprocessed compiler data
2020-11-30 17:24:27 +01:00
Martin Kroeker
2e99e2699b
Add workaround for gcc 4.6 miscompiling assembly kernels with -mavx
2020-11-29 15:32:17 +01:00
Zhang Xianyi
d7ba7679b6
Merge branch 'develop' into risc-v
2020-10-16 23:27:38 +08:00
Martin Kroeker
e4900caa11
Fix c_check misinterpreting arm64 in uname output to mean armv7
...
additionla fix for upcoming OSX on ARM64 related to #2804 , as suggested by fxcoudert in #2805
2020-09-01 19:54:08 +02:00
Martin Kroeker
4afd11dae5
Add a check for C11 atomics and stdatomic.h
2020-07-18 16:57:41 +00:00
Martin Kroeker
3446e58daf
Fix handling of uname output on AIX
2020-06-25 12:31:35 +02:00
Martin Kroeker
3d5e159e7a
Ignore spurious all-numeric library names derived from mishandled jobserver flags
2020-05-17 15:26:57 +02:00
Xianyi Zhang
4aa2d89217
Merge branch 'develop' into risc-v
2020-02-27 13:53:49 +08:00
Isuru Fernando
4326dcb460
Pass CFLAGS from env to Makefile.prebuild and remove iOS hack
2020-02-16 15:13:01 -06:00
gxw
754433f420
Avoid printing the following information on mips and mips64 when check msa:
...
"unrecognized command line option ‘-mmsa’"
2020-02-10 19:11:45 +08:00
Martin Kroeker
d55b10830f
Remove OpenMP libraries from link list
2020-02-07 16:02:17 +01:00
Martin Kroeker
9694037b23
Set SUFFIX in tempfile commands, fix bad architecture option for PGI compiler in avx512 test
2020-02-07 10:09:25 +01:00
Martin Kroeker
5f6206fa2d
Simplify OSX/IOS cross-compilation and add a CI test for it ( #2279 )
...
* Add automatic fixups for OSX/IOS cross-compilation
* Add OSX/IOS cross-compilation test to Travis CI
* Handle platforms that lack hwcap.h by falling back to ARMV8
* Fix PROLOGUE for OSX/IOS
2019-10-08 20:13:14 +02:00
Michael Lass
9cdc828afa
c_check: Unlink correct file
2019-06-05 17:31:01 +02:00
Martin Kroeker
918a0cc4d1
Fix missing -c option in AVX512 test
2019-02-25 17:55:36 +01:00
Martin Kroeker
d70ae3ab43
Make c_check robust against old or incomplete perl installations
...
by catching and working around failures to load modules, and avoiding object-oriented syntax in tempfile creation.
Fixes #1989
2019-02-05 20:06:34 +01:00
Martin Kroeker
591cca7cb0
Check availability of immintrin.h in the AVX512 compatibility test
2018-10-04 07:35:30 +02:00
Dumi Loghin
a1bdc308b8
override ARCH (archiver) in lapack-netlib/make.inc
2018-09-06 13:13:36 +08:00
Dumi Loghin
0b7ccb9e38
Revert "replace ARCH with AR in lapack-netlib"
...
This reverts commit db17ce896f
.
2018-09-06 13:08:30 +08:00
Dumi Loghin
db17ce896f
replace ARCH with AR in lapack-netlib
2018-09-05 12:49:37 +08:00
Martin Kroeker
5bac15adbd
Merge pull request #1746 from martin-frbg/issue1674
...
Assume cross-compilation if host and target os differ
2018-08-30 17:48:07 +02:00
Martin Kroeker
e17f969fa0
Assume cross-compilation if host and target os differ
...
fixes 1674
2018-08-30 13:28:46 +02:00
Zoltán Mizsei
6463bffd59
Haiku supporting patches
2018-08-02 20:49:14 +02:00
Martin Kroeker
f5243e8e1f
Add compiler option to avx512 test and hide test output
2018-06-30 23:47:44 +02:00
Martin Kroeker
9b87b64262
Improve AVX512 testcase
...
clang 3.4 managed to accept the original test code, only to fail on the actual Skylake asm later
2018-06-06 16:49:00 +02:00
Martin Kroeker
83fec56a3f
Disable AVX512 (Skylake X) support if the build system is too old
2018-06-04 00:01:11 +02:00
Jerry Zhao
c167a3d6f4
Added RISCV build
2018-04-16 14:08:31 -07:00
Alex Arslan
a41d241a0e
Add support for DragonFly BSD
2018-04-03 16:39:29 -07:00
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.
2018-04-02 10:48:22 -07:00
Zhang Xianyi
b678471d65
Merge branch 'z13' into develop
...
Conflicts:
CONTRIBUTORS.md
2017-01-09 05:52:42 -05:00
Martin Kroeker
fa216717bf
Convert --exclude-libs argument to linker flag
...
Fixes build with TDM-GCC
2016-11-22 09:14:55 +01:00
Paul MUSTIÈRE
157ee498ac
Updated CROSS_SUFFIX regex to work with CC containing arguments
2016-09-14 11:42:22 -07:00
Shivraj Patil
9687437928
MIPS n32 ABI and build time mips simd support check
...
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
2016-08-10 17:44:22 +05:30
Shivraj Patil
d1c6469283
MIPS n32 ABI support, MSA support detection and rename ARCH, ARCHFLAGS
...
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
2016-08-08 11:58:01 +05:30