https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123853
Bug ID: 123853
Summary: [15/16 Regression] [m68k] GCC causes glibc locale
generation to fail
Product: gcc
Version: 15.2.1
URL: https://sourceware.org/bugzilla/show_bug.cgi?id=33850
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: glaubitz at physik dot fu-berlin.de
Target Milestone: ---
Host: m68k-*-*
Since Debian's glibc package switched to using GCC 15 as the build compiler,
glibc started to fail to build since the locale generation fails:
/usr/bin/make -C localedata install-locale-files
make[3]: Entering directory '/<<PKGBUILDDIR>>/localedata'
.././scripts/mkinstalldirs
/<<PKGBUILDDIR>>/build-tree/locales-all/usr/lib/locale
mkdir -p -- /<<PKGBUILDDIR>>/build-tree/locales-all/usr/lib/locale
aa_DJ.ISO-8859-1aa_DJ.UTF-8......charmaps/UTF-8:55366: unknown character `'
done
aa_ER.UTF-8...charmaps/UTF-8:55366: unknown character `'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:63593: [error] symbol
`U00000AE9'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:64578: [error] symbol
`U0001D58A'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:65646: [error] symbol
`U0001D66D'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:66592: [error] symbol
`U0000019C'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:77852: [error] symbol
`U00003335'
[error] no output file produced because errors were issued
make[3]: *** [Makefile:573: install-files-aa_DJ.UTF-8/UTF-8] Error 4
make[3]: *** Waiting for unfinished jobs....
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:63593: [error] symbol
`U00000AE9'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:64578: [error] symbol
`U0001D58A'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:65646: [error] symbol
`U0001D66D'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:66592: [error] symbol
`U0000019C'
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:54835: [error] symbol
`U00000000' has the same encoding as
/<<PKGBUILDDIR>>/localedata/locales/iso14651_t1_common:77852: [error] symbol
`U00003335'
[error] no output file produced because errors were issued
make[3]: *** [Makefile:573: install-files-aa_ER/UTF-8] Error 4
make[3]: Leaving directory '/<<PKGBUILDDIR>>/localedata'
make[2]: *** [Makefile:784: localedata/install-locale-files] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:20: localedata/install-locale-files] Error 2
This was reported as a glibc problem first
(https://sourceware.org/bugzilla/show_bug.cgi?id=33850), but it could be as
also a bug in GCC.