CirrusCI: Add INTERFACE64 jobs on MacOS, FreeBSD, and on Linux arm64 (#4085)
* Add INTERFACE64 jobs on MacOS, FreeBSD, and on Linux arm64
This commit is contained in:
parent
369cc0fa02
commit
c94cfef30a
32
.cirrus.yml
32
.cirrus.yml
|
@ -10,6 +10,15 @@ task:
|
||||||
- export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
|
- export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
|
||||||
- make TARGET=VORTEX USE_OPENMP=1 CC=clang
|
- make TARGET=VORTEX USE_OPENMP=1 CC=clang
|
||||||
|
|
||||||
|
task:
|
||||||
|
name: AppleM1/LLVM/ILP64
|
||||||
|
compile_script:
|
||||||
|
- brew install llvm
|
||||||
|
- export PATH=/opt/homebrew/opt/llvm/bin:$PATH
|
||||||
|
- export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
|
||||||
|
- export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
|
||||||
|
- make TARGET=VORTEX USE_OPENMP=1 CC=clang INTERFACE64=1
|
||||||
|
|
||||||
task:
|
task:
|
||||||
name: AppleM1/LLVM/CMAKE
|
name: AppleM1/LLVM/CMAKE
|
||||||
compile_script:
|
compile_script:
|
||||||
|
@ -74,7 +83,14 @@ task:
|
||||||
image: node:latest
|
image: node:latest
|
||||||
compile_script:
|
compile_script:
|
||||||
- make
|
- make
|
||||||
|
|
||||||
|
task:
|
||||||
|
name: NeoverseN1-ILP64
|
||||||
|
arm_container:
|
||||||
|
image: node:latest
|
||||||
|
compile_script:
|
||||||
|
- make INTERFACE64=1
|
||||||
|
|
||||||
task:
|
task:
|
||||||
name: NeoverseN1-OMP
|
name: NeoverseN1-OMP
|
||||||
arm_container:
|
arm_container:
|
||||||
|
@ -84,6 +100,7 @@ task:
|
||||||
- make USE_OPENMP=1
|
- make USE_OPENMP=1
|
||||||
|
|
||||||
FreeBSD_task:
|
FreeBSD_task:
|
||||||
|
name: FreeBSD-gcc12
|
||||||
freebsd_instance:
|
freebsd_instance:
|
||||||
image_family: freebsd-13-2
|
image_family: freebsd-13-2
|
||||||
install_script:
|
install_script:
|
||||||
|
@ -91,7 +108,18 @@ FreeBSD_task:
|
||||||
compile_script:
|
compile_script:
|
||||||
- ls -l /usr/local/lib
|
- ls -l /usr/local/lib
|
||||||
- gmake CC=gcc
|
- gmake CC=gcc
|
||||||
|
|
||||||
|
|
||||||
|
FreeBSD_task:
|
||||||
|
name: freebsd-gcc12-ilp64
|
||||||
|
freebsd_instance:
|
||||||
|
image_family: freebsd-13-2
|
||||||
|
install_script:
|
||||||
|
- pkg update -f && pkg upgrade -y && pkg install -y gmake gcc
|
||||||
|
compile_script:
|
||||||
|
- ls -l /usr/local/lib
|
||||||
|
- gmake CC=gcc INTERFACE64=1
|
||||||
|
|
||||||
#task:
|
#task:
|
||||||
# name: Windows/LLVM16 --- too slow ---
|
# name: Windows/LLVM16 --- too slow ---
|
||||||
# windows_container:
|
# windows_container:
|
||||||
|
|
Loading…
Reference in New Issue