artifacts:
when: on_failure
untracked: true
+ variables:
+ CCACHE_COMPILERCHECK: "content"
# Use ccache transparently, and print stats before/after
before_script:
- export PATH="/usr/lib/ccache:$PATH"
- export CCACHE_BASEDIR="$PWD"
- export CCACHE_DIR="$PWD/ccache"
- - export CCACHE_COMPILERCHECK=content
- ccache --zero-stats || true
- ccache --show-stats || true
after_script:
- cd _build
- meson configure
- ninja -j4
- - ninja test
+ - LC_ALL=C.UTF-8 ninja test
.scons-build:
extends: .build
UNWIND: "true"
DRI_DRIVERS: "auto"
GALLIUM_DRIVERS: "auto"
- CC: "ccache clang-7"
- CXX: "ccache clang++-7"
+ CC: "ccache clang-8"
+ CXX: "ccache clang++-8"
+ before_script:
+ - export CCACHE_BASEDIR="$PWD" CCACHE_DIR="$PWD/ccache"
+ - ccache --zero-stats --show-stats || true
+ # clang++ breaks if it picks up the GCC 8 directory without libstdc++.so
+ - apt-get remove -y libgcc-8-dev
meson-vulkan:
extends: .meson-build
variables:
SCONS_TARGET: "llvm=1"
SCONS_CHECK_COMMAND: "scons llvm=1 check"
- LLVM_VERSION: "3.9"
+ LLVM_VERSION: "3.4"
+ # LLVM 3.4 packages were built with an old libstdc++ ABI
+ CXX: "g++ -D_GLIBCXX_USE_CXX11_ABI=0"
scons-swr:
extends: .scons-build