mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
glib-2.0: fix locale handling
A bug upstream resulted in broken locale handling with the new glibc we have, so the test suite was failing. (From OE-Core rev: 8331008bc5b8c97469301701e4bd899610989198) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
00ff69a5bb
commit
c90507824c
@@ -0,0 +1,62 @@
|
||||
Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/glib/merge_requests/828]
|
||||
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
||||
|
||||
From 93d8482384ebc5c7d1f3d92b0190db0371269663 Mon Sep 17 00:00:00 2001
|
||||
From: Rafal Luzynski <digitalfreak@lingonborough.com>
|
||||
Date: Fri, 10 May 2019 00:40:27 +0200
|
||||
Subject: [PATCH] build: Fix a typo in the test whether _NL_ABALTMON_n is
|
||||
supported
|
||||
|
||||
The correct spelling is "_NL_ABALTMON_n" rather than "_NL_ALTMON_n".
|
||||
The typo made Meson build think that _NL_ABALTMON_n constants are
|
||||
not supported which was totally wrong. This made g_date_time_format()
|
||||
output incorrect abbreviated month names in some languages.
|
||||
The old configure.ac script was correct here.
|
||||
|
||||
Bug introduced in commit be4f96b6502c01d2a51d60b7a669c8ef82e22a4d.
|
||||
|
||||
Closes: #1759
|
||||
---
|
||||
meson.build | 26 +++++++++++++-------------
|
||||
1 file changed, 13 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index c5d2ce5f8..08fa40ac5 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -1002,20 +1002,20 @@ if cc.links('''#ifndef _GNU_SOURCE
|
||||
#include <langinfo.h>
|
||||
int main (int argc, char ** argv) {
|
||||
char *str;
|
||||
- str = nl_langinfo (_NL_ALTMON_1);
|
||||
- str = nl_langinfo (_NL_ALTMON_2);
|
||||
- str = nl_langinfo (_NL_ALTMON_3);
|
||||
- str = nl_langinfo (_NL_ALTMON_4);
|
||||
- str = nl_langinfo (_NL_ALTMON_5);
|
||||
- str = nl_langinfo (_NL_ALTMON_6);
|
||||
- str = nl_langinfo (_NL_ALTMON_7);
|
||||
- str = nl_langinfo (_NL_ALTMON_8);
|
||||
- str = nl_langinfo (_NL_ALTMON_9);
|
||||
- str = nl_langinfo (_NL_ALTMON_10);
|
||||
- str = nl_langinfo (_NL_ALTMON_11);
|
||||
- str = nl_langinfo (_NL_ALTMON_12);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_1);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_2);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_3);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_4);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_5);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_6);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_7);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_8);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_9);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_10);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_11);
|
||||
+ str = nl_langinfo (_NL_ABALTMON_12);
|
||||
return 0;
|
||||
- }''', name : 'nl_langinfo (_NL_ALTMON_n)')
|
||||
+ }''', name : 'nl_langinfo (_NL_ABALTMON_n)')
|
||||
glib_conf.set('HAVE_LANGINFO_ABALTMON', 1)
|
||||
endif
|
||||
|
||||
--
|
||||
2.18.1
|
||||
@@ -17,6 +17,7 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
|
||||
file://0001-Do-not-write-bindir-into-pkg-config-files.patch \
|
||||
file://0001-meson.build-do-not-hardcode-linux-as-the-host-system.patch \
|
||||
file://0001-meson-do-a-build-time-check-for-strlcpy-before-attem.patch \
|
||||
file://fix-nl-abaltmon.patch \
|
||||
file://glib-meson.cross \
|
||||
"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user