diff options
author | Nicholas Clark <nick@ccl4.org> | 2021-09-17 09:40:25 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2021-09-26 08:51:18 +0000 |
commit | d8367de7813d2286c735c5fcde2cf8288eddd06f (patch) | |
tree | 98dd9b28eaf75a565f00e496c24828a3a163e408 /.github | |
parent | 99ecd386fe89b62ce54fae653cab0890eac38158 (diff) | |
download | perl-d8367de7813d2286c735c5fcde2cf8288eddd06f.tar.gz |
PERL_UNICODE= and LANG= can't be set as Configure arguments
The intent is to test with non-C locales and non-default Unicode handling,
but to do this the values need to be set as environment variables for the
test (and build - occasionally bugs are not exposed by the testsuite).
Configure happily accepts anything on the command line, and records all its
command line arguments in config.sh (and hence also within %Config::Config).
But nothing acts on them.
It's easier to set these in a separate workflow job (and test only a couple)
rather than creating a second environment matrix in this job, and hence
test $m * $n combinations.
Unfortunately the GH test machines only have the locales C, C.UTF-8, POSIX
and en_US.utf8, so we can't easily test anything more "interesting" than
en_US.utf8.
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/testsuite.yml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index 317cd3512f..82bae29d46 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -123,8 +123,8 @@ jobs: CONFIGURE_ARGS: - "-Uusethreads" #- "-Dusethreads" # already tested above by sanity_check - - "-Duseshrplib -Dusesitecustomize -Duselongdouble PERL_UNICODE='' LANG='en_US.UTF-8'" - - "-Duseshrplib -Dusequadmath -Dusecbacktrace -Dusethreads PERL_UNICODE='' LANG='de_DE.UTF-8'" + - "-Duseshrplib -Dusesitecustomize -Duselongdouble" + - "-Duseshrplib -Dusequadmath -Dusecbacktrace -Dusethreads" - "-Duserelocatableinc" - "-Dcc='clang'" |