Skip to content

Commit bc3bf97

Browse files
committed
Run CI scripts without AVM_DISABLE_FP=on with OTP-22+
Signed-off-by: Paul Guyot <[email protected]>
1 parent db62ef6 commit bc3bf97

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

.github/workflows/build-and-test.yaml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,19 +93,15 @@ jobs:
9393

9494
- otp: "21"
9595
elixir_version: "1.7"
96-
cmake_opts: ""
9796

9897
- otp: "22"
9998
elixir_version: "1.8"
100-
cmake_opts: "-DAVM_DISABLE_FP=on"
10199

102100
- otp: "23"
103-
elixir_version: "1.10.4"
104-
cmake_opts: "-DAVM_DISABLE_FP=on"
101+
elixir_version: "1.11"
105102

106103
- otp: "24"
107-
elixir_version: "1.11"
108-
cmake_opts: "-DAVM_DISABLE_FP=on"
104+
elixir_version: "1.14"
109105

110106
- os: "ubuntu-18.04"
111107
cc: "gcc-4.8"
@@ -123,13 +119,22 @@ jobs:
123119
cxx: "g++-10"
124120
cflags: "-m32 -O3"
125121
otp: "23"
126-
elixir_version: "1.10.4"
127-
cmake_opts: "-DOPENSSL_CRYPTO_LIBRARY=/usr/lib/i386-linux-gnu/libcrypto.so
128-
-DAVM_DISABLE_FP=on"
122+
elixir_version: "1.11"
123+
cmake_opts: "-DOPENSSL_CRYPTO_LIBRARY=/usr/lib/i386-linux-gnu/libcrypto.so"
129124
arch: "i386"
130125
compiler_pkgs: "gcc-10 g++-10 gcc-10-multilib g++-10-multilib libc6-dev-i386
131126
libc6-dbg:i386 zlib1g-dev:i386 libssl-dev:i386"
132127

128+
# keep one FP disabled configuration
129+
- os: "ubuntu-20.04"
130+
cc: "gcc-10"
131+
cxx: "g++-10"
132+
cflags: "-O3"
133+
otp: "24"
134+
elixir_version: "1.14"
135+
cmake_opts: "-DAVM_DISABLE_FP=on"
136+
compiler_pkgs: "gcc-10 g++-10"
137+
133138
env:
134139
CC: ${{ matrix.cc }}
135140
CXX: ${{ matrix.cxx }}

0 commit comments

Comments
 (0)