On 12/3/23 14:13, Rene Engelhard wrote:
But in my case this fails with
cd $(SOURCE_TREE) && \
export PATH=$(BUILD_PATH); \
export TMPDIR=$$t; \
export HOME=$$t; \
export LOCPATH=$(CURDIR)/debian/locales; \
export LANG=en_US.UTF-8; \
export TZ=UTC; \
unset DISPLAY; \
unset CONNECTIVITY_TEST_MYSQL_DRIVER; \
export PARALLELISM=1; \
if [ -x /usr/bin/gdb ]; then ulimit -c unlimited ||
true; fi && \
$(TEST_TIMEOUT) $(MAKE) -k check || $(TEST_TIMEOUT)
$(MAKE) check && \
rm -rf $$t
so with a UTF-8 locale. (which is generated before that rule)
And there's no LC_CTYPE or LC_ALL overriding LANG? Anyway, what should
solely be relevant here is the return value of
osl_getThreadTextEncoding, so I'd start with debugging that to find out
why things work differently than expected in your scenario.