This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug locale/19084] localedef incompatibility between 2.21/2.22 affects statically linked binaries


https://sourceware.org/bugzilla/show_bug.cgi?id=19084

Mike Frysinger <vapier at gentoo dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |vapier at gentoo dot org
         Resolution|---                         |FIXED
   Target Milestone|---                         |2.23

--- Comment #3 from Mike Frysinger <vapier at gentoo dot org> ---
we relaxed this in the 2.23 release, and backported it to 2.22:
https://sourceware.org/git/?p=glibc.git;a=commit;h=0062ace2292effc4135c15ea99b1931fea5e0203

the reason for the breakage was due to a change to the LC_COLLATE category:
https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commit;h=f13c2a8dff2329c6692a80176262ceaaf8a6f74e

which was later reverted:
https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commit;h=87701a58e291bd7ac3b407d10a829dac52c9c16e

due to the way the locale loading code worked, the two were incompatible and
glibc threw an error.  the fix we put into 2.22/2.23 won't help existing
statically linked binaries, and future locale updates will continue to break
them.  all we can say is "you need to relink your static apps".

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]