This is the mail archive of the libc-alpha@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] |
On 01/18/2018 02:31 PM, Joseph Myers wrote:
On Thu, 18 Jan 2018, Florian Weimer wrote:Yes, the final part is the typical problem. I have thought about this some more and I don't think we need to preserve static binary compatibility at this point. In the future, when we improve static linking in general, we should consider relaxing the consistency checks and perhaps change the way we add new locale data to accommodate existing binaries.Improving static binary compatibility would also mean ensuring the things that load .so modules work reliably even when the installed .so modules are from a newer libc version. That's NSS, and character set conversions loading gconv modules, at least.
Right. I plan to find alternate ways to implement NSS/gconv for statically linked binaries. That's obviously not going to happen over night, but my plan is to get rid of *all* internal uses of static dlopen, so that we can remove all support for it.
Thanks, Florian
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |