CI: Test builds with TSD stubs and TLS variables
Add builds to the CI script that use the TSD dispatch stubs, but use the TLS variable in u_current_tls.c for the dispatch table. That's the combination you'd get with musl or other non-glibc systems.
This commit is contained in:
parent
79b012c645
commit
4de6e6734b
|
@ -86,6 +86,12 @@ build-x86_64-tsd-meson:
|
||||||
variables:
|
variables:
|
||||||
CONFIGURE_OPTIONS: -Dtls=false
|
CONFIGURE_OPTIONS: -Dtls=false
|
||||||
|
|
||||||
|
build-x86_64-tsd-tls-meson:
|
||||||
|
extends:
|
||||||
|
- .build-check-meson
|
||||||
|
variables:
|
||||||
|
CONFIGURE_OPTIONS: -Ddispatch-tls=false
|
||||||
|
|
||||||
build-i386-tsd:
|
build-i386-tsd:
|
||||||
extends:
|
extends:
|
||||||
- .build-check-at
|
- .build-check-at
|
||||||
|
@ -98,6 +104,12 @@ build-i386-tsd-meson:
|
||||||
variables:
|
variables:
|
||||||
CONFIGURE_OPTIONS: -Dtls=false --cross-file .gitlab-ci/i686-linux-gnu
|
CONFIGURE_OPTIONS: -Dtls=false --cross-file .gitlab-ci/i686-linux-gnu
|
||||||
|
|
||||||
|
build-i386-tsd-tls-meson:
|
||||||
|
extends:
|
||||||
|
- .build-check-meson
|
||||||
|
variables:
|
||||||
|
CONFIGURE_OPTIONS: -Ddispatch-tls=false --cross-file .gitlab-ci/i686-linux-gnu
|
||||||
|
|
||||||
build-pure-c-tls:
|
build-pure-c-tls:
|
||||||
extends:
|
extends:
|
||||||
- .build-check-at
|
- .build-check-at
|
||||||
|
|
Loading…
Reference in New Issue