Skip to content

Commit fbed3f3

Browse files
committed
- simdzone-zone-load, fix ci, enable platforms.
1 parent 2001d9f commit fbed3f3

1 file changed

Lines changed: 155 additions & 151 deletions

File tree

.github/workflows/analysis_ports.yml

Lines changed: 155 additions & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -15,162 +15,162 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
include:
18-
# - name: GCC on Linux
19-
# os: ubuntu-latest
20-
# config: "--enable-debug --disable-flto"
21-
# make_test: "yes"
22-
# - name: Clang-analyzer
23-
# os: ubuntu-latest
24-
# config: "CC=clang --enable-debug --disable-flto --disable-static"
25-
# make_test: "yes"
26-
# clang_analysis: "yes"
27-
# - name: libevent
28-
# os: ubuntu-latest
29-
# install_libevent: "yes"
30-
# config: "CC=clang --enable-debug --disable-flto --with-libevent --disable-static"
31-
# make_test: "yes"
32-
# clang_analysis: "yes"
33-
# - name: OS X
34-
# os: macos-latest
35-
# install_expat: "yes"
36-
# config: "--enable-debug --disable-flto --with-ssl=/opt/homebrew/opt/openssl --with-libexpat=/opt/homebrew/opt/expat"
37-
# make_test: "yes"
38-
# - name: Clang on OS X
39-
# os: macos-latest
40-
# install_expat: "yes"
41-
# config: "CC=clang --enable-debug --disable-flto --with-ssl=/opt/homebrew/opt/openssl --with-libexpat=/opt/homebrew/opt/expat --disable-static"
42-
# make_test: "yes"
43-
# clang_analysis: "yes"
44-
# - name: ubsan (gcc undefined behaviour sanitizer)
45-
# os: ubuntu-latest
46-
# config: 'CFLAGS="-DNDEBUG -g2 -O3 -fsanitize=undefined -fno-sanitize-recover=all" --disable-flto --disable-static'
47-
# make_test: "yes"
48-
# - name: asan (gcc address sanitizer)
49-
# os: ubuntu-latest
50-
# config: 'CFLAGS="-DNDEBUG -g2 -O3 -fsanitize=address" --disable-flto --disable-static'
51-
# make_test: "yes"
52-
# - name: Apple iPhone on iOS, arm64
53-
# os: macos-latest
54-
# AUTOTOOLS_HOST: aarch64-apple-ios
55-
# OPENSSL_HOST: ios64-cross
56-
# IOS_SDK: iPhoneOS
57-
# IOS_CPU: arm64
58-
# test_ios: "yes"
59-
# config: "no"
60-
# make: "no"
61-
# - name: Apple TV on iOS, arm64
62-
# os: macos-latest
63-
# AUTOTOOLS_HOST: aarch64-apple-ios
64-
# OPENSSL_HOST: ios64-cross
65-
# IOS_SDK: AppleTVOS
66-
# IOS_CPU: arm64
67-
# test_ios: "yes"
68-
# config: "no"
69-
# make: "no"
70-
# - name: Apple Watch on iOS, armv7
71-
# os: macos-latest
72-
# AUTOTOOLS_HOST: armv7-apple-ios
73-
# OPENSSL_HOST: ios-cross
74-
# IOS_SDK: WatchOS
75-
# IOS_CPU: armv7k
76-
# test_ios: "yes"
77-
# config: "no"
78-
# make: "no"
79-
# - name: iPhoneSimulator on OS X, x86_64
80-
# os: macos-latest
81-
# AUTOTOOLS_HOST: x86_64-apple-ios
82-
# OPENSSL_HOST: iphoneos-cross
83-
# IOS_SDK: iPhoneSimulator
84-
# IOS_CPU: x86_64
85-
# test_ios: "yes"
86-
# config: "no"
87-
# make: "no"
88-
# - name: AppleTVSimulator on OS X, x86_64
89-
# os: macos-latest
90-
# AUTOTOOLS_HOST: x86_64-apple-ios
91-
# OPENSSL_HOST: iphoneos-cross
92-
# IOS_SDK: AppleTVSimulator
93-
# IOS_CPU: x86_64
94-
# test_ios: "yes"
95-
# config: "no"
96-
# make: "no"
97-
# - name: WatchSimulator on OS X, i386
98-
# os: macos-latest
99-
# AUTOTOOLS_HOST: i386-apple-ios
100-
# OPENSSL_HOST: iphoneos-cross
101-
# IOS_SDK: WatchSimulator
102-
# IOS_CPU: i386
103-
# test_ios: "yes"
104-
# config: "no"
105-
# make: "no"
106-
# - name: Android armv7a
107-
# os: ubuntu-latest
108-
# AUTOTOOLS_HOST: armv7a-linux-androidabi
109-
# OPENSSL_HOST: android-arm
110-
# ANDROID_CPU: armv7a
111-
# ANDROID_API: 23
112-
# test_android: "yes"
113-
# config: "no"
114-
# make: "no"
115-
# - name: Android aarch64
116-
# os: ubuntu-latest
117-
# AUTOTOOLS_HOST: aarch64-linux-android
118-
# OPENSSL_HOST: android-arm64
119-
# ANDROID_CPU: aarch64
120-
# ANDROID_API: 23
121-
# test_android: "yes"
122-
# config: "no"
123-
# make: "no"
124-
# - name: Android x86
125-
# os: ubuntu-latest
126-
# AUTOTOOLS_HOST: i686-linux-android
127-
# OPENSSL_HOST: android-x86
128-
# ANDROID_CPU: x86
129-
# ANDROID_API: 23
130-
# test_android: "yes"
131-
# config: "no"
132-
# make: "no"
133-
# - name: Android x86_64
134-
# os: ubuntu-latest
135-
# AUTOTOOLS_HOST: x86_64-linux-android
136-
# OPENSSL_HOST: android-x86_64
137-
# ANDROID_CPU: x86_64
138-
# ANDROID_API: 23
139-
# test_android: "yes"
140-
# config: "no"
141-
# make: "no"
18+
- name: GCC on Linux
19+
os: ubuntu-latest
20+
config: "--enable-debug --disable-flto"
21+
make_test: "yes"
22+
- name: Clang-analyzer
23+
os: ubuntu-latest
24+
config: "CC=clang --enable-debug --disable-flto --disable-static"
25+
make_test: "yes"
26+
clang_analysis: "yes"
27+
- name: libevent
28+
os: ubuntu-latest
29+
install_libevent: "yes"
30+
config: "CC=clang --enable-debug --disable-flto --with-libevent --disable-static"
31+
make_test: "yes"
32+
clang_analysis: "yes"
33+
- name: OS X
34+
os: macos-latest
35+
install_expat: "yes"
36+
config: "--enable-debug --disable-flto --with-ssl=/opt/homebrew/opt/openssl --with-libexpat=/opt/homebrew/opt/expat"
37+
make_test: "yes"
38+
- name: Clang on OS X
39+
os: macos-latest
40+
install_expat: "yes"
41+
config: "CC=clang --enable-debug --disable-flto --with-ssl=/opt/homebrew/opt/openssl --with-libexpat=/opt/homebrew/opt/expat --disable-static"
42+
make_test: "yes"
43+
clang_analysis: "yes"
44+
- name: ubsan (gcc undefined behaviour sanitizer)
45+
os: ubuntu-latest
46+
config: 'CFLAGS="-DNDEBUG -g2 -O3 -fsanitize=undefined -fno-sanitize-recover=all" --disable-flto --disable-static'
47+
make_test: "yes"
48+
- name: asan (gcc address sanitizer)
49+
os: ubuntu-latest
50+
config: 'CFLAGS="-DNDEBUG -g2 -O3 -fsanitize=address" --disable-flto --disable-static'
51+
make_test: "yes"
52+
- name: Apple iPhone on iOS, arm64
53+
os: macos-latest
54+
AUTOTOOLS_HOST: aarch64-apple-ios
55+
OPENSSL_HOST: ios64-cross
56+
IOS_SDK: iPhoneOS
57+
IOS_CPU: arm64
58+
test_ios: "yes"
59+
config: "no"
60+
make: "no"
61+
- name: Apple TV on iOS, arm64
62+
os: macos-latest
63+
AUTOTOOLS_HOST: aarch64-apple-ios
64+
OPENSSL_HOST: ios64-cross
65+
IOS_SDK: AppleTVOS
66+
IOS_CPU: arm64
67+
test_ios: "yes"
68+
config: "no"
69+
make: "no"
70+
- name: Apple Watch on iOS, armv7
71+
os: macos-latest
72+
AUTOTOOLS_HOST: armv7-apple-ios
73+
OPENSSL_HOST: ios-cross
74+
IOS_SDK: WatchOS
75+
IOS_CPU: armv7k
76+
test_ios: "yes"
77+
config: "no"
78+
make: "no"
79+
- name: iPhoneSimulator on OS X, x86_64
80+
os: macos-latest
81+
AUTOTOOLS_HOST: x86_64-apple-ios
82+
OPENSSL_HOST: iphoneos-cross
83+
IOS_SDK: iPhoneSimulator
84+
IOS_CPU: x86_64
85+
test_ios: "yes"
86+
config: "no"
87+
make: "no"
88+
- name: AppleTVSimulator on OS X, x86_64
89+
os: macos-latest
90+
AUTOTOOLS_HOST: x86_64-apple-ios
91+
OPENSSL_HOST: iphoneos-cross
92+
IOS_SDK: AppleTVSimulator
93+
IOS_CPU: x86_64
94+
test_ios: "yes"
95+
config: "no"
96+
make: "no"
97+
- name: WatchSimulator on OS X, i386
98+
os: macos-latest
99+
AUTOTOOLS_HOST: i386-apple-ios
100+
OPENSSL_HOST: iphoneos-cross
101+
IOS_SDK: WatchSimulator
102+
IOS_CPU: i386
103+
test_ios: "yes"
104+
config: "no"
105+
make: "no"
106+
- name: Android armv7a
107+
os: ubuntu-latest
108+
AUTOTOOLS_HOST: armv7a-linux-androidabi
109+
OPENSSL_HOST: android-arm
110+
ANDROID_CPU: armv7a
111+
ANDROID_API: 23
112+
test_android: "yes"
113+
config: "no"
114+
make: "no"
115+
- name: Android aarch64
116+
os: ubuntu-latest
117+
AUTOTOOLS_HOST: aarch64-linux-android
118+
OPENSSL_HOST: android-arm64
119+
ANDROID_CPU: aarch64
120+
ANDROID_API: 23
121+
test_android: "yes"
122+
config: "no"
123+
make: "no"
124+
- name: Android x86
125+
os: ubuntu-latest
126+
AUTOTOOLS_HOST: i686-linux-android
127+
OPENSSL_HOST: android-x86
128+
ANDROID_CPU: x86
129+
ANDROID_API: 23
130+
test_android: "yes"
131+
config: "no"
132+
make: "no"
133+
- name: Android x86_64
134+
os: ubuntu-latest
135+
AUTOTOOLS_HOST: x86_64-linux-android
136+
OPENSSL_HOST: android-x86_64
137+
ANDROID_CPU: x86_64
138+
ANDROID_API: 23
139+
test_android: "yes"
140+
config: "no"
141+
make: "no"
142142
- name: Windows
143143
os: windows-latest
144144
test_windows: "yes"
145145
config: "no"
146146
make: "no"
147-
# - name: FreeBSD
148-
# os: ubuntu-latest
149-
# config: "no"
150-
# make: "no"
151-
# with_cross_platform_action: "yes"
152-
# cross_platform_os: "freebsd"
153-
# cross_platform_arch: "x86-64"
154-
# cross_platform_version: "14.1"
155-
# cross_platform_config: "--enable-debug --disable-flto --with-libevent --disable-static"
156-
# - name: OpenBSD
157-
# os: ubuntu-latest
158-
# config: "no"
159-
# make: "no"
160-
# with_cross_platform_action: "yes"
161-
# cross_platform_os: "openbsd"
162-
# cross_platform_arch: "x86-64"
163-
# cross_platform_version: "7.5"
164-
# cross_platform_config: "--enable-debug --disable-flto --with-libevent --disable-static"
165-
# - name: NetBSD
166-
# os: ubuntu-latest
167-
# config: "no"
168-
# make: "no"
169-
# with_cross_platform_action: "yes"
170-
# cross_platform_os: "netbsd"
171-
# cross_platform_arch: "x86-64"
172-
# cross_platform_version: "10.0"
173-
# cross_platform_config: "--enable-debug --disable-flto --with-libevent --disable-static"
147+
- name: FreeBSD
148+
os: ubuntu-latest
149+
config: "no"
150+
make: "no"
151+
with_cross_platform_action: "yes"
152+
cross_platform_os: "freebsd"
153+
cross_platform_arch: "x86-64"
154+
cross_platform_version: "14.1"
155+
cross_platform_config: "--enable-debug --disable-flto --with-libevent --disable-static"
156+
- name: OpenBSD
157+
os: ubuntu-latest
158+
config: "no"
159+
make: "no"
160+
with_cross_platform_action: "yes"
161+
cross_platform_os: "openbsd"
162+
cross_platform_arch: "x86-64"
163+
cross_platform_version: "7.5"
164+
cross_platform_config: "--enable-debug --disable-flto --with-libevent --disable-static"
165+
- name: NetBSD
166+
os: ubuntu-latest
167+
config: "no"
168+
make: "no"
169+
with_cross_platform_action: "yes"
170+
cross_platform_os: "netbsd"
171+
cross_platform_arch: "x86-64"
172+
cross_platform_version: "10.0"
173+
cross_platform_config: "--enable-debug --disable-flto --with-libevent --disable-static"
174174

175175
steps:
176176
- uses: actions/checkout@v4
@@ -200,6 +200,10 @@ jobs:
200200
C:/msys64/usr/bin/pacman -S --noconfirm autotools
201201
echo "rm -f aclocal.m4"
202202
rm -f aclocal.m4
203+
# The paths are mounted, so that /c/msys64/usr/share/autoconf-..,
204+
# /c/msys64/usr/share/aclocal-.., /c/msys64/usr/share/automake-..
205+
# are in /usr. Also for /usr/bin, autoreconf is from
206+
# /c/msys64/usr/bin.
203207
echo "autoreconf -fi"
204208
#PATH="/c/msys64/usr/bin:$PATH" autoreconf -fi || echo "ignored"
205209
autoreconf -fi

0 commit comments

Comments
 (0)