diff options
author | Martin Storsjö <martin@martin.st> | 2019-02-13 22:40:58 +0300 |
---|---|---|
committer | Henrik Gramner <gramner@twoorioles.com> | 2019-02-19 16:28:18 +0300 |
commit | 3f646a2182e36476634237b94bae5a0481489c34 (patch) | |
tree | 26ce37407b1f77768ca4115a9c94fc7afb468e69 /.gitlab-ci.yml | |
parent | 592e96bffb7ffd2989d8bb299e4691c81a570217 (diff) |
ci: Add a job for testing win32 with no extra stack alignment, like msvc
This test builds with clang, as GCC defaults to 16 byte stack
alignment on windows, while clang defaults to 4.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5cf65c1..ef7ccd7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -71,6 +71,21 @@ build-win32: - build/dav1d_install/ expire_in: 1 week +build-win32-unaligned-stack: + image: registry.videolan.org:5000/vlc-debian-llvm-mingw:20190218133533 + stage: build + tags: + - debian + - amd64 + script: + - wineserver -p && wine wineboot + - meson build --buildtype release + --werror + --cross-file /opt/crossfiles/i686-w64-mingw32.meson + -Dstack_alignment=4 + - ninja -C build + - cd build && meson test -v + build-win64: image: registry.videolan.org:5000/dav1d-debian-unstable:20190215130514 stage: build |