Commit Graph

57 Commits

Author SHA1 Message Date
Martin Kroeker
42fd3f4ec7 Add standard module path for Windows flang 2023-06-21 22:52:31 +02:00
Martin Kroeker
09dd90ca09 Limit cpu models in OSX_dynarch_cmake 2022-11-09 15:35:57 +01:00
Martin Kroeker
51efcfcd29 Merge pull request #3753 from martin-frbg/azure-macos
Move all Apple jobs on Azure to macos-11 following deprecation
2022-09-03 15:02:07 +02:00
Martin Kroeker
739c3c44a7 Work around windows/osx gcc12 x86_64 tree-optimizer problem and add an osx/gcc12 build to Azure CI (#3745)
Add pragma to disable the gcc tree-optimizer for some x86_64 S and Z kernels with gcc12 on OSX or Windows
2022-09-03 15:01:22 +02:00
Martin Kroeker
992a9222ff Move all Apple jobs on Azure to macos-11 following deprecation 2022-09-03 09:56:25 +02:00
Martin Kroeker
47a0e53196 mingw-dynamic arch: drop Haswell too 2022-06-28 21:40:04 +02:00
Martin Kroeker
c7b3ce010e drop NEHALEM from the DYNLIST for Windows/mingw to save time 2022-06-28 20:12:11 +02:00
Martin Kroeker
914c4d0fe8 Add C versions of the CBLAS test sources (#3656)
* Add C conversions of the CBLAS tests for NOFORTRAN=1 builds

* Enable CTEST without Fortran and fix passing of BUILD_vartype options to exports/gensymbol
2022-06-28 11:52:48 +02:00
Martin Kroeker
18b19d135b C_LAPACK: Fixes to make it compile with MSVC (#3605)
* Fix f2c-like support functions to compile with MSVC, and
re-enable C_LAPACK for MSVC in CMAKE

* Add MSVC&flang build to Azure CI in order to check C_LAPACK correctness
2022-04-17 17:49:38 +02:00
Martin Kroeker
6c3842a891 Disable the LAPACK testsuite for the Windows clang/flang build as it takes too long 2022-03-24 21:25:16 +01:00
Martin Kroeker
a0e86adf93 Update Windows jobs in Azure CI to use Windows2022 2022-03-22 21:51:09 +01:00
Martin Kroeker
aec32e5bd4 Update azure-pipelines.yml 2022-02-05 22:39:03 +01:00
Martin Kroeker
3e9a52869c Fix ar path in ARMV7 Darwin NDK build on Azure (#3473)
* Adjust ar commad in ARMV7 Darwin NDK build after homebrew update to NDK 23b
2021-12-08 22:18:44 +01:00
Martin Kroeker
ea09355eae Fix DYNAMIC_ARCH builds with CMAKE on OSX and add corresponding test to Azure CI (#3409)
* Use linker response files and a custom link command to get around ARG_MAX limitations on OSX
* Reconfigure a redundant job on Azure to test shared library builds with CMAKE and DYNAMIC_ARCH on OSX
2021-12-04 22:24:02 +01:00
Martin Kroeker
fbfc8b1b83 Update alpine-chroot-install again 2021-11-26 13:39:49 +01:00
Martin Kroeker
c3b1e55bdc AzureCI: Fetch alpine-chroot-install from master to get key updates (#3460)
* Fetch alpine-chroot-install from master to get key updates
2021-11-26 09:38:41 +01:00
Martin Kroeker
8a87e80c74 Update conda in Appveyor CI and move jobs from Appveyor to Azure (#3400)
* Fix clang/cl builds on Appveyor and move them to Azure

* Add clang/flang and mingw builds on Windows to Azure
2021-10-10 23:24:52 +02:00
Martin Kroeker
ad87d62748 Update Alpine version 2021-10-02 16:27:34 +02:00
Martin Kroeker
b858e65476 migrate from deprecated ubuntu-16.04 vmImage 2021-09-08 10:51:59 +02:00
Martin Kroeker
13d411677f Add more OSX build jobs to Azure CI (#3338)
* Add OSX build job with Homebrew OpenMP in a CMAKE build
* Check install step on OSX/gcc to make sure all include files are generated and installed as intended
* Add mixed clang/gfortran build with cmake on OSX
* move IOS ARMV7/ARMV8 crossbuilds from travis to azure
2021-08-15 00:17:23 +02:00
Martin Kroeker
498479b13e Update azure-pipelines.yml 2021-07-11 18:29:17 +02:00
Martin Kroeker
b4cbfe6677 Update azure-pipelines.yml 2021-07-11 18:08:30 +02:00
Martin Kroeker
d2693eac04 Update azure-pipelines.yml 2021-07-11 11:54:02 +02:00
Martin Kroeker
8acb6fe3a8 Update azure-pipelines.yml 2021-07-11 11:29:52 +02:00
Martin Kroeker
c47e35acee Update azure-pipelines.yml 2021-07-11 09:38:48 +02:00
Martin Kroeker
a27a61bb9a Update azure-pipelines.yml 2021-07-11 08:24:20 +02:00
Martin Kroeker
69560ad3ce Update azure-pipelines.yml 2021-07-11 07:25:07 +02:00
Martin Kroeker
0266ba7cb6 Update azure-pipelines.yml 2021-07-10 23:21:58 +02:00
Martin Kroeker
7e09570e04 Update azure-pipelines.yml 2021-07-10 22:41:49 +02:00
Martin Kroeker
db57c449dc Update azure-pipelines.yml 2021-07-10 20:57:21 +02:00
Martin Kroeker
c9304199cf Update azure-pipelines.yml 2021-07-10 20:12:33 +02:00
Martin Kroeker
d86290edf0 add sudo for install in Alpine 2021-07-10 19:52:04 +02:00
Martin Kroeker
89429fdaa2 fix typo 2021-07-10 19:03:42 +02:00
Martin Kroeker
d511063098 Move Alpine Linux build job from Travis to Azure 2021-07-10 18:52:44 +02:00
Martin Kroeker
ec7d6c02bc Add an Android crossbuild on OSX to Azure CI (#3224)
* Add an Android crossbuild on OSX
2021-05-10 08:02:01 +02:00
Martin Kroeker
0b8a436af9 Add mixed clang/ifort build on OSX to Azure CI (#3185)
* Add mixed clang/ifort build on OSX to the Azure CI config based on https://github.com/oneapi-src/oneapi-ci
(and remove debugging tools from the clang+gfortran job)

* Remove extraneous libgfortran dependency of ifort builds

* remove FEXTRALIB from link line of shared library as ifort keeps track of dependencies (and they are different for a .dylib than what f_check got for an executable)
2021-04-22 02:11:20 +02:00
Martin Kroeker
94a5a1f0f1 Add OSX build variations to Azure CI 2021-04-19 22:27:08 +02:00
Martin Kroeker
e69b0b1771 Update azure-pipelines.yml 2021-03-24 10:34:24 +01:00
Martin Kroeker
9dc0bfd617 Update azure-pipelines.yml 2021-03-24 08:54:30 +01:00
Martin Kroeker
e6664ec2c9 Update azure-pipelines.yml 2021-03-24 08:41:48 +01:00
Martin Kroeker
dbb33f412f Update azure-pipelines.yml 2021-03-24 08:30:48 +01:00
Martin Kroeker
70b89a6205 Add OSX build to Azure 2021-03-24 07:50:35 +01:00
Martin Kroeker
aec353b5a7 Add a Windows/CL build to the Azure Ci configuration 2020-04-19 19:04:33 +02:00
Tyler Reddy
a211bc9b6a TST: add SkylakeX AVX512 CI test
* adapt the C-level reproducer code for some
recent SkylakeX AVX512 kernel issues, provided
by Isuru Fernando and modified by Martin Kroeker,
for usage in the utest suite

* add an Intel SDE SkylakeX emulation utest run to
the Azure CI matrix; a custom Docker build was required
because Ubuntu image provided by Azure does not support
AVX512VL instructions
2019-05-14 11:32:23 -07:00
Isuru Fernando
b911525c81 arm32 build 2019-05-12 15:21:43 -05:00
Isuru Fernando
7ff44e0016 Remove qemu armv8 builds 2019-05-12 15:09:53 -05:00
Martin Kroeker
3cb1c8d210 Move ARMv8 gcc build from Travis to Azure 2019-05-11 16:07:30 +02:00
Tyler Reddy
4efbac28ed TST: Azure manylinux1 & clean-up
* remove some of the steps & comments
from the original Azure yml template

* modify the trigger section to use
develop since OpenBLAS primarily uses
this branch; use the same batching
behavior as downstream projects NumPy/
SciPy

* remove Travis emulated ARMv6 gcc build
because this now happens in Azure

* use documented Ubuntu vmImage name for Azure
and add in a manylinux1 test run to the matrix

[skip appveyor]
2019-05-08 21:58:49 -07:00
Martin Kroeker
406c7242f4 Add ARMV6 build to azure CI setup (#2122)
using aytekinar's Alpine image and docker script from the Travis setup

[skip ci]
2019-05-09 00:47:44 +02:00
Martin Kroeker
ad20ceaa68 Update azure-pipelines.yml 2019-05-08 19:07:58 +02:00