This patch uses C locale to compute date for version.fs and openbios-version.h instead of current locale.
You should use LC_ALL=C, not LANG=C; LANG provides a default for all the separate locale settings that aren't otherwise set, while LC_ALL overrides everything.
Yes, you're right, but in fact LC_TIME should be enough.
Laurent