|
100 | 100 |
|
101 | 101 | # -- Stable Tier-2 builder ----------------------------------------------
|
102 | 102 | STABLE_BUILDERS_TIER_2 = [
|
103 |
| - # Linux x86-64 Clang |
| 103 | + # Fedora Linux x86-64 Clang |
104 | 104 | ("AMD64 Fedora Stable Clang", "cstratak-fedora-stable-x86_64", ClangUnixBuild),
|
105 | 105 | ("AMD64 Fedora Stable Clang Installed", "cstratak-fedora-stable-x86_64", ClangUnixInstalledBuild),
|
106 | 106 |
|
107 |
| - # Linux ppc64le GCC |
| 107 | + # Fedora Linux ppc64le GCC |
108 | 108 | ("PPC64LE Fedora Stable", "cstratak-fedora-stable-ppc64le", FedoraStableBuild),
|
109 | 109 | ("PPC64LE Fedora Stable Refleaks", "cstratak-fedora-stable-ppc64le", UnixRefleakBuild),
|
110 | 110 | ("PPC64LE Fedora Stable LTO", "cstratak-fedora-stable-ppc64le", LTONonDebugUnixBuild),
|
111 | 111 | ("PPC64LE Fedora Stable LTO + PGO", "cstratak-fedora-stable-ppc64le", LTOPGONonDebugBuild),
|
112 | 112 |
|
| 113 | + # RHEL8 ppc64le GCC |
113 | 114 | ("PPC64LE RHEL8", "cstratak-RHEL8-ppc64le", RHEL8Build),
|
114 | 115 | ("PPC64LE RHEL8 Refleaks", "cstratak-RHEL8-ppc64le", UnixRefleakBuild),
|
115 | 116 | ("PPC64LE RHEL8 LTO", "cstratak-RHEL8-ppc64le", LTONonDebugUnixBuild),
|
116 | 117 | ("PPC64LE RHEL8 LTO + PGO", "cstratak-RHEL8-ppc64le", LTOPGONonDebugBuild),
|
117 | 118 |
|
118 |
| - # Linux aarch64 GCC/clang |
| 119 | + # Fedora Linux aarch64 GCC/clang |
119 | 120 | ("aarch64 Fedora Stable", "cstratak-fedora-stable-aarch64", FedoraStableBuild),
|
120 | 121 | ("aarch64 Fedora Stable Refleaks", "cstratak-fedora-stable-aarch64", UnixRefleakBuild),
|
121 | 122 | ("aarch64 Fedora Stable Clang", "cstratak-fedora-stable-aarch64", ClangUnixBuild),
|
122 | 123 | ("aarch64 Fedora Stable Clang Installed", "cstratak-fedora-stable-aarch64", ClangUnixInstalledBuild),
|
123 | 124 | ("aarch64 Fedora Stable LTO", "cstratak-fedora-stable-aarch64", LTONonDebugUnixBuild),
|
124 | 125 | ("aarch64 Fedora Stable LTO + PGO", "cstratak-fedora-stable-aarch64", LTOPGONonDebugBuild),
|
125 | 126 |
|
| 127 | + # RHEL8 aarch64 GCC |
126 | 128 | ("aarch64 RHEL8", "cstratak-RHEL8-aarch64", RHEL8Build),
|
127 | 129 | ("aarch64 RHEL8 Refleaks", "cstratak-RHEL8-aarch64", UnixRefleakBuild),
|
128 | 130 | ("aarch64 RHEL8 LTO", "cstratak-RHEL8-aarch64", LTONonDebugUnixBuild),
|
|
144 | 146 | # -- Stable Tier-3 builder ----------------------------------------------
|
145 | 147 | STABLE_BUILDERS_TIER_3 = [
|
146 | 148 |
|
147 |
| - # Linux s390x GCC |
| 149 | + # Fedora Linux s390x GCC/Clang |
| 150 | + ("s390x Fedora Stable", "cstratak-fedora-stable-s390x", UnixBuild), |
| 151 | + ("s390x Fedora Stable Refleaks", "cstratak-fedora-stable-s390x", UnixRefleakBuild), |
| 152 | + ("s390x Fedora Stable Clang", "cstratak-fedora-stable-s390x", ClangUnixBuild), |
| 153 | + ("s390x Fedora Stable Clang Installed", "cstratak-fedora-stable-s390x", ClangUnixInstalledBuild), |
| 154 | + ("s390x Fedora Stable LTO", "cstratak-fedora-stable-s390x", LTONonDebugUnixBuild), |
| 155 | + ("s390x Fedora Stable LTO + PGO", "cstratak-fedora-stable-s390x", LTOPGONonDebugBuild), |
| 156 | + |
| 157 | + # RHEL9 GCC |
148 | 158 | ("s390x RHEL9", "cstratak-rhel9-s390x", UnixBuild),
|
149 | 159 | ("s390x RHEL9 Refleaks", "cstratak-rhel9-s390x", UnixRefleakBuild),
|
150 | 160 | ("s390x RHEL9 LTO", "cstratak-rhel9-s390x", LTONonDebugUnixBuild),
|
151 | 161 | ("s390x RHEL9 LTO + PGO", "cstratak-rhel9-s390x", LTOPGONonDebugBuild),
|
| 162 | + |
| 163 | + # RHEL8 GCC |
152 | 164 | ("s390x RHEL8", "cstratak-rhel8-s390x", UnixBuild),
|
153 | 165 | ("s390x RHEL8 Refleaks", "cstratak-rhel8-s390x", UnixRefleakBuild),
|
154 | 166 | ("s390x RHEL8 LTO", "cstratak-rhel8-s390x", LTONonDebugUnixBuild),
|
155 | 167 | ("s390x RHEL8 LTO + PGO", "cstratak-rhel8-s390x", LTOPGONonDebugBuild),
|
156 | 168 |
|
157 |
| - # Linux ppc64le Clang |
| 169 | + # Fedora Linux ppc64le Clang |
158 | 170 | ("PPC64LE Fedora Stable Clang", "cstratak-fedora-stable-ppc64le", ClangUnixBuild),
|
159 | 171 | ("PPC64LE Fedora Stable Clang Installed", "cstratak-fedora-stable-ppc64le", ClangUnixInstalledBuild),
|
160 | 172 |
|
|
238 | 250 | ("AMD64 Fedora Rawhide Clang", "cstratak-fedora-rawhide-x86_64", ClangUnixBuild),
|
239 | 251 | ("AMD64 Fedora Rawhide Clang Installed", "cstratak-fedora-rawhide-x86_64", ClangUnixInstalledBuild),
|
240 | 252 |
|
241 |
| - # Linux ppc64le GCC |
| 253 | + # Fedora Linux ppc64le GCC |
242 | 254 | # Fedora Rawhide is unstable
|
243 | 255 | ("PPC64LE Fedora Rawhide", "cstratak-fedora-rawhide-ppc64le", FedoraRawhideBuild),
|
244 | 256 | ("PPC64LE Fedora Rawhide Refleaks", "cstratak-fedora-rawhide-ppc64le", UnixRefleakBuild),
|
245 | 257 | ("PPC64LE Fedora Rawhide LTO", "cstratak-fedora-rawhide-ppc64le", LTONonDebugUnixBuild),
|
246 | 258 | ("PPC64LE Fedora Rawhide LTO + PGO", "cstratak-fedora-rawhide-ppc64le", LTOPGONonDebugBuild),
|
247 | 259 |
|
| 260 | + # CentOS Stream 9 Linux ppc64le GCC |
248 | 261 | ("PPC64LE CentOS9", "cstratak-CentOS9-ppc64le", CentOS9Build),
|
249 | 262 | ("PPC64LE CentOS9 Refleaks", "cstratak-CentOS9-ppc64le", UnixRefleakBuild),
|
250 | 263 | ("PPC64LE CentOS9 LTO", "cstratak-CentOS9-ppc64le", LTONonDebugUnixBuild),
|
251 | 264 | ("PPC64LE CentOS9 LTO + PGO", "cstratak-CentOS9-ppc64le", LTOPGONonDebugBuild),
|
252 | 265 |
|
| 266 | + # Fedora Linux aarch64 GCC/Clang |
253 | 267 | # Fedora Rawhide is unstable
|
254 | 268 | ("aarch64 Fedora Rawhide", "cstratak-fedora-rawhide-aarch64", FedoraRawhideBuild),
|
255 | 269 | ("aarch64 Fedora Rawhide Refleaks", "cstratak-fedora-rawhide-aarch64", UnixRefleakBuild),
|
|
258 | 272 | ("aarch64 Fedora Rawhide LTO", "cstratak-fedora-rawhide-aarch64", LTONonDebugUnixBuild),
|
259 | 273 | ("aarch64 Fedora Rawhide LTO + PGO", "cstratak-fedora-rawhide-aarch64", LTOPGONonDebugBuild),
|
260 | 274 |
|
| 275 | + # CentOS Stream 9 Linux aarch64 GCC |
261 | 276 | ("aarch64 CentOS9 Refleaks", "cstratak-CentOS9-aarch64", UnixRefleakBuild),
|
262 | 277 | ("aarch64 CentOS9 LTO", "cstratak-CentOS9-aarch64", LTONonDebugUnixBuild),
|
263 | 278 | ("aarch64 CentOS9 LTO + PGO", "cstratak-CentOS9-aarch64", LTOPGONonDebugBuild),
|
|
274 | 289 | ("PPC64LE Fedora Rawhide Clang", "cstratak-fedora-rawhide-ppc64le", ClangUnixBuild),
|
275 | 290 | ("PPC64LE Fedora Rawhide Clang Installed", "cstratak-fedora-rawhide-ppc64le", ClangUnixInstalledBuild),
|
276 | 291 |
|
| 292 | + # Linux s390x GCC/Clang |
| 293 | + ("s390x Fedora Rawhide", "cstratak-fedora-rawhide-s390x", UnixBuild), |
| 294 | + ("s390x Fedora Rawhide Refleaks", "cstratak-fedora-rawhide-s390x", UnixRefleakBuild), |
| 295 | + ("s390x Fedora Rawhide Clang", "cstratak-fedora-rawhide-s390x", ClangUnixBuild), |
| 296 | + ("s390x Fedora Rawhide Clang Installed", "cstratak-fedora-rawhide-s390x", ClangUnixInstalledBuild), |
| 297 | + ("s390x Fedora Rawhide LTO", "cstratak-fedora-rawhide-s390x", LTONonDebugUnixBuild), |
| 298 | + ("s390x Fedora Rawhide LTO + PGO", "cstratak-fedora-rawhide-s390x", LTOPGONonDebugBuild), |
| 299 | + |
277 | 300 | # FreBSD x86-64 clang
|
278 | 301 | # FreeBSD 15 is CURRENT: development branch (at 2023-10-17)
|
279 | 302 | ("AMD64 FreeBSD15", "opsec-fbsd15", UnixBuild),
|
|
285 | 308 | # Linux x86-64 GCC musl
|
286 | 309 | ("AMD64 Alpine Linux", "ware-alpine", UnixBuild),
|
287 | 310 |
|
288 |
| - # Linux x86-64 GCC Fedora Rawhide Freethreading builders |
| 311 | + # Linux GCC Fedora Rawhide Freethreading builders |
289 | 312 | ("AMD64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-x86_64", FedoraRawhideFreedthreadingBuild),
|
290 | 313 | ("aarch64 Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-aarch64", FedoraRawhideFreedthreadingBuild),
|
291 | 314 | ("PPC64LE Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-ppc64le", FedoraRawhideFreedthreadingBuild),
|
292 |
| - # Linux x86-64 GCC Fedora Rawhide Freethreading refleak builders |
| 315 | + ("s390x Fedora Rawhide NoGIL", "cstratak-fedora-rawhide-s390x", FedoraRawhideFreedthreadingBuild), |
| 316 | + # Linux GCC Fedora Rawhide Freethreading refleak builders |
293 | 317 | ("AMD64 Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-x86_64", UnixNoGilRefleakBuild),
|
294 | 318 | ("aarch64 Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-aarch64", UnixNoGilRefleakBuild),
|
295 | 319 | ("PPC64LE Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-ppc64le", UnixNoGilRefleakBuild),
|
| 320 | + ("s390x Fedora Rawhide NoGIL refleaks", "cstratak-fedora-rawhide-s390x", UnixNoGilRefleakBuild), |
296 | 321 |
|
297 | 322 | # AIX ppc64
|
298 | 323 | ("PPC64 AIX", "edelsohn-aix-ppc64", AIXBuild),
|
|
0 commit comments