package/localedef: compile against glibc-2.29
authorSamuel Mendoza-Jonas <sam@mendozajonas.com>
Wed, 19 Jun 2019 02:07:07 +0000 (12:07 +1000)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Wed, 19 Jun 2019 11:40:37 +0000 (13:40 +0200)
commit0ec7169e6c8cfb4bb54defb685bd04bb1da0a2aa
tree458c3d77cb28488ee5291019e82cb2ee1563ff2a
parent38626b4b63bf877c3cfeb356a4b0dc0e79bdbc75
package/localedef: compile against glibc-2.29

In glibc 2.27 the following change occurred:
"Statically compiled applications attempting to load locales compiled
for the GNU C Library version 2.27 will fail and fall back to the
builtin C/POSIX locale."

This impacts us since upstream buildroot uses a localdef built against
an older eglibc release, as reported at [0].

This is a combination of my patch to move to glibc and Peter Seiderer's
patch to avoid building all of glibc just for localedef.

 [0] https://bugs.busybox.net/show_bug.cgi?id=11096

Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
[localedef build & fixups:]
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
[Thomas: share the tarball with the glibc package]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/localedef/0001-Don-t-include-xlocale.h.patch [deleted file]
package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/0001-HACK-only-build-and-install-localedef.patch [new file with mode: 0644]
package/localedef/2.29-11-ge28ad442e73b00ae2047d89c8cc7f9b2a0de5436/localedef.hash [new file with mode: 0644]
package/localedef/localedef.hash
package/localedef/localedef.mk