You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
geninfo expects gcov output in the default C locale. This isn't always
given, for example when running in an environment where variable
LANGUAGE is set to a non-english locale. In such cases gcov output
cannot be correctly parsed, resulting for example in the absence of
branch coverage data.
gcov uses gettext() for writing internationalized messages. The info
page for gettext mentions the order in which locale-defining
environment variables are evaluated:
LANGUAGE
LC_ALL
LC_MESSAGES
LANG
In addition, gettext implements special handling where LC_ALL=C takes
precedence over LANGUAGE.
geninfo currently only specifies LANG=C. Fix the issue by specifying
LC_ALL=C instead.
Based on fix suggestion by Sebastian Stigler.
Reported-by: Sebastian Stigler <[email protected]>
0 commit comments