weston/.gitlab-ci
Leandro Ribeiro 39ada71cb3 gitlab-ci: build and install LittleCMS version 2.16
When using some features from LittleCMS in our CI, we are seeing some
crashes on the address sanitizer. Bumping the LittleCMS version fixes
that. So build and install a more recent version of LittleCMS on our CI.

We chose version 2.16 because it introduces the function
cmsGetToneCurveSegment(). We already make extensive use of that in our
codebase, so it is a good idea to have that on our CI as well.

Now color-curve-segments.c will start to get build on the CI, as
HAVE_CMS_GET_TONE_CURVE_SEGMENT will be true. So we also fix a minor
issue in which we were comparing int with uint in this file, what was
caught after experimenting bumping the LittleCMS version.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2024-02-14 12:13:04 -03:00
..
virtme-scripts CI: Remove per-test-asan wrapper 2023-06-22 14:31:57 +01:00
build-deps.sh gitlab-ci: build and install LittleCMS version 2.16 2024-02-14 12:13:04 -03:00
debian-install.sh gitlab-ci: build and install LittleCMS version 2.16 2024-02-14 12:13:04 -03:00
leak-sanitizer.supp gitlab-ci/leak-sanitizer.supp: Suppress entire libfontconfig 2023-06-07 13:38:31 +03:00