Red Hat Bugzilla – Bug 107846
locale utility is broken on big-endian 64-bit platforms
Last modified: 2007-11-30 17:06:59 EST
Description of problem:
on-disk locale format seems incompatible with s390x glibc. It is compatible
only with s390 glibc library.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
[root@fido foo]# file /usr/bin/locale
/usr/bin/locale: ELF 64-bit MSB executable, version 1 (SYSV), for GNU/Linux
2.4.0, dynamically linked (uses shared libs), stripped
[root@fido foo]# LANG=en_US.UTF-8 /usr/bin/locale -k week-1stday
[root@fido foo]# file ./usr/bin/locale
./usr/bin/locale: ELF 32-bit MSB executable, version 1 (SYSV), for GNU/Linux
2.2.10, dynamically linked (uses shared libs), stripped
[root@fido foo]# LANG=en_US.UTF-8 ./usr/bin/locale -k week-1stday
LSB certification blocking issue for s390x
also affects ppc64
Fix is in glibc-2.3.2-95.4.
verified fixed in erratum RHSA-2003:334 with glibc-2.3.2-95.6 on ppc64
and s390x ...
(leaving open until RHSA-2003:334 is released)
An errata has been issued which should help the problem described in this bug report.
This report is therefore being closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files, please follow the link below. You may reopen
this bug report if the solution does not work for you.