• Home
  • Raw
  • Download

Lines Matching +full:debian +full:- +full:clang

2 .build-common:
3 extends: .build-rules
10 - _build/meson-logs/*.txt
11 - _build/meson-logs/strace
12 - shader-db
15 .build-linux:
16 extends: .build-common
23 - !reference [default, before_script]
24 - export PATH="/usr/lib/ccache:$PATH"
25 - export CCACHE_BASEDIR="$PWD"
26- echo -e "\e[0Ksection_start:$(date +%s):ccache_before[collapsed=true]\r\e[0Kccache stats before …
27 - ccache --show-stats
28 - echo -e "\e[0Ksection_end:$(date +%s):ccache_before\r\e[0K"
30- echo -e "\e[0Ksection_start:$(date +%s):ccache_after[collapsed=true]\r\e[0Kccache stats after bu…
31 - ccache --show-stats
32 - echo -e "\e[0Ksection_end:$(date +%s):ccache_after\r\e[0K"
33 - !reference [default, after_script]
35 .build-windows:
36 extends: .build-common
38 - windows
39 - docker
40 - "2022"
41 - mesa
45 - subprojects/packagecache
47 .meson-build:
49 - .build-linux
50 - .use-debian/x86_build
51 stage: build-x86_64
55 - .gitlab-ci/meson/build.sh
57 .meson-build_mingw:
59 - .build-linux
60 - .use-debian/x86_build_mingw
61 - .use-wine
62 stage: build-x86_64
64 - .gitlab-ci/meson/build.sh
66 debian-testing:
68 - .meson-build
69 - .ci-deqp-artifacts
73 -D glx=dri
74 -D gbm=enabled
75 -D egl=enabled
76 -D platforms=x11
78 -D dri3=enabled
79 -D gallium-va=enabled
84 -D spirv-to-dxil=true
85 -D valgrind=false
86 MINIO_ARTIFACT_NAME: mesa-amd64
89 - .gitlab-ci/lava/lava-pytest.sh
90 - .gitlab-ci/meson/build.sh
91 - .gitlab-ci/prepare-artifacts.sh
96 debian-testing-asan:
98 - debian-testing
101 -Wno-error=stringop-truncation
103 -D b_sanitize=address
104 -D valgrind=false
105 -D tools=dlclose-skip
109 debian-testing-msan:
111 - debian-clang
115 -D b_sanitize=memory
116 -D b_lundef=false
122 MESON_TEST_ARGS: "--suite glcpp --suite gallium --suite format"
125 VULKAN_DRIVERS: intel,amd,broadcom,virtio-experimental
127 debian-clover-testing:
129 - .meson-build
130 - .ci-deqp-artifacts
134 -D glx=disabled
135 -D egl=disabled
136 -D gbm=disabled
138 -D gallium-opencl=icd
139 -D opencl-spirv=true
143 -D valgrind=false
145 - .gitlab-ci/meson/build.sh
146 - .gitlab-ci/prepare-artifacts.sh
148 debian-gallium:
149 extends: .meson-build
153 -D glx=dri
154 -D gbm=enabled
155 -D egl=enabled
156 -D platforms=x11,wayland
158 -D dri3=enabled
159 -D gallium-extra-hud=true
160 -D gallium-vdpau=enabled
161 -D gallium-xvmc=enabled
162 -D gallium-omx=bellagio
163 -D gallium-va=enabled
164 -D gallium-xa=enabled
165 -D gallium-nine=true
166 -D gallium-opencl=disabled
170 -D spirv-to-dxil=true
171 -D osmesa=true
172 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,intel-ui,nir,nouveau,xvmc,lima,panfrost,asahi
174 - .gitlab-ci/meson/build.sh
175 - .gitlab-ci/run-shader-db.sh
177 # Test a release build with -Werror so new warnings don't sneak in.
178 debian-release:
179 extends: .meson-build
183 -D glx=dri
184 -D gbm=enabled
185 -D egl=enabled
186 -D platforms=x11,wayland
188 -D dri3=enabled
189 -D gallium-extra-hud=true
190 -D gallium-vdpau=enabled
191 -D gallium-xvmc=disabled
192 -D gallium-omx=disabled
193 -D gallium-va=enabled
194 -D gallium-xa=enabled
195 -D gallium-nine=false
196 -D gallium-opencl=disabled
197 -D llvm=enabled
199 VULKAN_DRIVERS: "amd,imagination-experimental,microsoft-experimental"
202 -D spirv-to-dxil=true
203 -D osmesa=true
204 -D tools=all
205 -D intel-clc=enabled
206 -D imagination-srv=true
208 - .gitlab-ci/meson/build.sh
210 fedora-release:
212 - .meson-build
213 - .use-fedora/x86_build
217 -Wno-error=array-bounds
218 -Wno-error=stringop-overread
219 -Wno-error=uninitialized
221 -Wno-error=array-bounds
223 -D glx=dri
224 -D gbm=enabled
225 -D egl=enabled
226 -D glvnd=true
227 -D platforms=x11,wayland
229 -D osmesa=true
230 -D selinux=true
231 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,nir,nouveau,lima,panfrost,imagination
232 -D intel-clc=enabled
233 -D imagination-srv=true
236 -D dri3=enabled
237 -D gallium-extra-hud=true
238 -D gallium-vdpau=enabled
239 -D gallium-xvmc=disabled
240 -D gallium-omx=disabled
241 -D gallium-va=enabled
242 -D gallium-xa=enabled
243 -D gallium-nine=false
244 -D gallium-opencl=icd
245 -D gles1=disabled
246 -D gles2=enabled
247 -D llvm=enabled
248 -D microsoft-clc=disabled
249 -D shared-llvm=enabled
250 -D vulkan-device-select-layer=true
253 VULKAN_DRIVERS: "amd,broadcom,freedreno,intel,imagination-experimental"
255 - .gitlab-ci/meson/build.sh
257 debian-android:
259 - .meson-cross
260 - .use-debian/android_build
264 -Wno-error=asm-operand-widths
265 -Wno-error=constant-conversion
266 -Wno-error=enum-conversion
267 -Wno-error=initializer-overrides
268 -Wno-error=missing-braces
269 -Wno-error=sometimes-uninitialized
270 -Wno-error=unused-function
272 -Wno-error=deprecated-declarations
274 -D glx=disabled
275 -D gbm=disabled
276 -D egl=enabled
277 -D platforms=android
279 -D android-stub=true
280 -D llvm=disabled
281 -D platform-sdk-version=29
282 -D valgrind=false
284 -D dri3=disabled
285 -D gallium-vdpau=disabled
286 -D gallium-xvmc=disabled
287 -D gallium-omx=disabled
288 -D gallium-va=disabled
289 -D gallium-xa=disabled
290 -D gallium-nine=false
291 -D gallium-opencl=disabled
295- PKG_CONFIG_PATH=/usr/local/lib/aarch64-linux-android/pkgconfig/:/android-ndk-r21d/toolchains/llv…
301- PKG_CONFIG_PATH=/usr/local/lib/x86_64-linux-android/pkgconfig/:/android-ndk-r21d/toolchains/llvm…
303 .meson-cross:
305 - .meson-build
306 stage: build-misc
310 -D glx=dri
311 -D gbm=enabled
312 -D egl=enabled
313 -D platforms=x11
314 -D osmesa=false
316 -D dri3=enabled
317 -D gallium-vdpau=disabled
318 -D gallium-xvmc=disabled
319 -D gallium-omx=disabled
320 -D gallium-va=disabled
321 -D gallium-xa=disabled
322 -D gallium-nine=false
324 .meson-arm:
326 - .meson-cross
327 - .use-debian/arm_build
329 - debian/arm_build
335 - aarch64
337 debian-armhf:
339 - .meson-arm
340 - .ci-deqp-artifacts
344 -D llvm=disabled
345 -D valgrind=false
346 MINIO_ARTIFACT_NAME: mesa-armhf
348 - .gitlab-ci/meson/build.sh
349 - .gitlab-ci/prepare-artifacts.sh
351 debian-arm64:
353 - .meson-arm
354 - .ci-deqp-artifacts
356 VULKAN_DRIVERS: "freedreno,broadcom,panfrost,imagination-experimental"
358 -D llvm=disabled
359 -D valgrind=false
360 -D imagination-srv=true
361 MINIO_ARTIFACT_NAME: mesa-arm64
363 - .gitlab-ci/meson/build.sh
364 - .gitlab-ci/prepare-artifacts.sh
366 debian-arm64-asan:
368 - debian-arm64
371 -Wno-error=stringop-truncation
373 -D llvm=disabled
374 -D b_sanitize=address
375 -D valgrind=false
376 -D tools=dlclose-skip
378 MINIO_ARTIFACT_NAME: mesa-arm64-asan
379 MESON_TEST_ARGS: "--no-suite mesa:compiler"
381 debian-arm64-build-test:
383 - .meson-arm
384 - .ci-deqp-artifacts
388 -Dtools=panfrost,imagination
390 - .gitlab-ci/meson/build.sh
392 debian-clang:
393 extends: .meson-build
397 -Wno-error=constant-conversion
398 -Wno-error=enum-conversion
399 -Wno-error=implicit-const-int-float-conversion
400 -Wno-error=initializer-overrides
401 -Wno-error=sometimes-uninitialized
402 -Wno-error=unused-function
404 -Wno-error=c99-designator
405 -Wno-error=deprecated-declarations
406 -Wno-error=implicit-const-int-float-conversion
407 -Wno-error=missing-braces
408 -Wno-error=overloaded-virtual
409 -Wno-error=tautological-constant-out-of-range-compare
410 -Wno-error=unused-const-variable
411 -Wno-error=unused-private-field
413 -D glvnd=true
415 …DRIVERS: intel,amd,freedreno,broadcom,virtio-experimental,swrast,panfrost,imagination-experimental…
417 -D spirv-to-dxil=true
418 -D imagination-srv=true
419 CC: clang
420 CXX: clang++
422 windows-vs2019:
424 - .build-windows
425 - .use-windows_build_vs2019
426 - .windows-build-rules
427 stage: build-misc
429 - pwsh -ExecutionPolicy RemoteSigned .\.gitlab-ci\windows\mesa_build.ps1
432 - _build/meson-logs/*.txt
433 - _install/
435 debian-clover:
436 extends: .meson-build
440 -D glx=disabled
441 -D egl=disabled
442 -D gbm=disabled
445 -D dri3=disabled
446 -D gallium-vdpau=disabled
447 -D gallium-xvmc=disabled
448 -D gallium-omx=disabled
449 -D gallium-va=disabled
450 -D gallium-xa=disabled
451 -D gallium-nine=false
452 -D gallium-opencl=icd
454 -D valgrind=false
456 - LLVM_VERSION=9 GALLIUM_DRIVERS=r600,swrast .gitlab-ci/meson/build.sh
457 - .gitlab-ci/meson/build.sh
459 debian-vulkan:
460 extends: .meson-build
464 -D glx=disabled
465 -D gbm=disabled
466 -D egl=disabled
467 -D platforms=x11,wayland
468 -D osmesa=false
470 -D dri3=enabled
471 -D gallium-vdpau=disabled
472 -D gallium-xvmc=disabled
473 -D gallium-omx=disabled
474 -D gallium-va=disabled
475 -D gallium-xa=disabled
476 -D gallium-nine=false
477 -D gallium-opencl=disabled
478 -D b_sanitize=undefined
479 -D c_args=-fno-sanitize-recover=all
480 -D cpp_args=-fno-sanitize-recover=all
482 …VULKAN_DRIVERS: intel,amd,freedreno,broadcom,virtio-experimental,imagination-experimental,microsof…
484 -D vulkan-layers=device-select,overlay
485 -D build-aco-tests=true
486 -D intel-clc=enabled
487 -D imagination-srv=true
489 debian-i386:
491 - .meson-cross
492 - .use-debian/i386_build
495 VULKAN_DRIVERS: intel,amd,swrast,virtio-experimental
498 -D vulkan-layers=device-select,overlay
500 debian-s390x:
502 - debian-ppc64el
503 - .use-debian/s390x_build
504 - .s390x-rules
506 - kvm
514 debian-ppc64el:
516 - .meson-cross
517 - .use-debian/ppc64el_build
518 - .ppc64el-rules
524 debian-mingw32-x86_64:
525 extends: .meson-build_mingw
526 stage: build-misc
530 -Wno-error=format
531 -Wno-error=format-extra-args
532 -Wno-error=deprecated-declarations
533 -Wno-error=unused-function
534 -Wno-error=unused-variable
535 -Wno-error=unused-but-set-variable
536 -Wno-error=unused-value
537 -Wno-error=switch
538 -Wno-error=parentheses
539 -Wno-error=missing-prototypes
540 -Wno-error=sign-compare
541 -Wno-error=narrowing
542 -Wno-error=overflow
545 VULKAN_DRIVERS: "swrast,amd,microsoft-experimental"
547 -D gallium-opencl=icd
548 -D opencl-native=false
549 -D opencl-spirv=true
550 -D microsoft-clc=enabled
551 -D static-libclc=all
552 -D llvm=enabled
554 -D spirv-to-dxil=true
555 -D gles1=enabled
556 -D gles2=enabled
557 -D osmesa=true
558 -D cpp_rtti=true
559 -D shared-glapi=enabled
560 -D zlib=enabled
561 --cross-file=.gitlab-ci/x86_64-w64-mingw32