Skip to content

Commit c94cfef

Browse files
authored
CirrusCI: Add INTERFACE64 jobs on MacOS, FreeBSD, and on Linux arm64 (#4085)
* Add INTERFACE64 jobs on MacOS, FreeBSD, and on Linux arm64
1 parent 369cc0f commit c94cfef

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

.cirrus.yml

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,15 @@ task:
1010
- export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
1111
- make TARGET=VORTEX USE_OPENMP=1 CC=clang
1212

13+
task:
14+
name: AppleM1/LLVM/ILP64
15+
compile_script:
16+
- brew install llvm
17+
- export PATH=/opt/homebrew/opt/llvm/bin:$PATH
18+
- export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
19+
- export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
20+
- make TARGET=VORTEX USE_OPENMP=1 CC=clang INTERFACE64=1
21+
1322
task:
1423
name: AppleM1/LLVM/CMAKE
1524
compile_script:
@@ -74,7 +83,14 @@ task:
7483
image: node:latest
7584
compile_script:
7685
- make
77-
86+
87+
task:
88+
name: NeoverseN1-ILP64
89+
arm_container:
90+
image: node:latest
91+
compile_script:
92+
- make INTERFACE64=1
93+
7894
task:
7995
name: NeoverseN1-OMP
8096
arm_container:
@@ -84,14 +100,26 @@ task:
84100
- make USE_OPENMP=1
85101

86102
FreeBSD_task:
103+
name: FreeBSD-gcc12
87104
freebsd_instance:
88105
image_family: freebsd-13-2
89106
install_script:
90107
- pkg update -f && pkg upgrade -y && pkg install -y gmake gcc
91108
compile_script:
92109
- ls -l /usr/local/lib
93110
- gmake CC=gcc
94-
111+
112+
113+
FreeBSD_task:
114+
name: freebsd-gcc12-ilp64
115+
freebsd_instance:
116+
image_family: freebsd-13-2
117+
install_script:
118+
- pkg update -f && pkg upgrade -y && pkg install -y gmake gcc
119+
compile_script:
120+
- ls -l /usr/local/lib
121+
- gmake CC=gcc INTERFACE64=1
122+
95123
#task:
96124
# name: Windows/LLVM16 --- too slow ---
97125
# windows_container:

0 commit comments

Comments
 (0)