All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [git commit] package/uclibc: bump to 1.0.34
@ 2020-05-07 21:17 Thomas Petazzoni
  0 siblings, 0 replies; only message in thread
From: Thomas Petazzoni @ 2020-05-07 21:17 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=20988d38d44e6a9f34ef3a668a053b2b88f57922
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Between 1.0.32 and 1.0.34, only bug fixes have been merged in
uclibc-ng. All patches can be removed, as they have been applied
upstream.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 ...lude-ctype.h-drop-is-_l-macro-definitions.patch | 72 ----------------------
 ...de-ctype.h-restore-__isctype_l-definition.patch | 32 ----------
 package/uclibc/uclibc.hash                         |  4 +-
 package/uclibc/uclibc.mk                           |  2 +-
 4 files changed, 3 insertions(+), 107 deletions(-)

diff --git a/package/uclibc/0001-include-ctype.h-drop-is-_l-macro-definitions.patch b/package/uclibc/0001-include-ctype.h-drop-is-_l-macro-definitions.patch
deleted file mode 100644
index 5557a9c1e7..0000000000
--- a/package/uclibc/0001-include-ctype.h-drop-is-_l-macro-definitions.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From d1a3ca7ca56630fddde7311a0474eed4a21335a7 Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Mon, 3 Feb 2020 13:57:32 -0800
-Subject: [PATCH] include/ctype.h: drop is*_l macro definitions
-
-ctype locale-specific macro definitions are broken because they result
-in dereference of pointer to structure of incomplete type.
-Drop these macros since they are optional and let applications use
-functions with the same names.
-
-This change fixes parted-3.3 build with uClibc-ng:
-  http://autobuild.buildroot.net/results/b7ba1210d5aa184b133f0171da621d2b0083ec39/build-end.log
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- include/ctype.h | 33 ---------------------------------
- 1 file changed, 33 deletions(-)
-
-diff --git a/include/ctype.h b/include/ctype.h
-index ecd5e730886a..e934cf3321a6 100644
---- a/include/ctype.h
-+++ b/include/ctype.h
-@@ -350,46 +350,13 @@ libc_hidden_proto(tolower_l)
- /* Return the uppercase version of C.  */
- extern int toupper_l (int __c, __locale_t __l) __THROW;
- 
--# if __GNUC__ >= 2 && defined __OPTIMIZE__ && !defined __cplusplus
--#  define tolower_l(c, locale) __tobody(c, tolower_l, (locale)->__ctype_tolower, (c, locale))
--#  define toupper_l(c, locale) __tobody(c, toupper_l, (locale)->__ctype_toupper, (c, locale))
--# endif	/* Optimizing gcc */
--
--
--# define __isctype_l(c, type, locale) ((locale)->__ctype_b[(int) (c)] & (__ctype_mask_t) type)
- # ifndef __NO_CTYPE
--#  define __isalnum_l(c,l)	__isctype_l((c), _ISalnum, (l))
--#  define __isalpha_l(c,l)	__isctype_l((c), _ISalpha, (l))
--#  define __iscntrl_l(c,l)	__isctype_l((c), _IScntrl, (l))
--#  define __isdigit_l(c,l)	__isctype_l((c), _ISdigit, (l))
--#  define __islower_l(c,l)	__isctype_l((c), _ISlower, (l))
--#  define __isgraph_l(c,l)	__isctype_l((c), _ISgraph, (l))
--#  define __isprint_l(c,l)	__isctype_l((c), _ISprint, (l))
--#  define __ispunct_l(c,l)	__isctype_l((c), _ISpunct, (l))
--#  define __isspace_l(c,l)	__isctype_l((c), _ISspace, (l))
--#  define __isupper_l(c,l)	__isctype_l((c), _ISupper, (l))
--#  define __isxdigit_l(c,l)	__isctype_l((c), _ISxdigit, (l))
--#  define __isblank_l(c,l)	__isctype_l((c), _ISblank, (l))
--
- #  if (defined __USE_SVID || defined __USE_MISC || defined __USE_XOPEN) \
- 	&& defined __UCLIBC_SUSV4_LEGACY__
- #   define __isascii_l(c,l)	((l), __isascii (c))
- #   define __toascii_l(c,l)	((l), __toascii (c))
- #  endif
- 
--#  define isalnum_l(c,l)	__isalnum_l ((c), (l))
--#  define isalpha_l(c,l)	__isalpha_l ((c), (l))
--#  define iscntrl_l(c,l)	__iscntrl_l ((c), (l))
--#  define isdigit_l(c,l)	__isdigit_l ((c), (l))
--#  define islower_l(c,l)	__islower_l ((c), (l))
--#  define isgraph_l(c,l)	__isgraph_l ((c), (l))
--#  define isprint_l(c,l)	__isprint_l ((c), (l))
--#  define ispunct_l(c,l)	__ispunct_l ((c), (l))
--#  define isspace_l(c,l)	__isspace_l ((c), (l))
--#  define isupper_l(c,l)	__isupper_l ((c), (l))
--#  define isxdigit_l(c,l)	__isxdigit_l ((c), (l))
--#  define isblank_l(c,l)	__isblank_l ((c), (l))
--
- #  if (defined __USE_SVID || defined __USE_MISC || defined __USE_XOPEN) \
- 	&& defined __UCLIBC_SUSV4_LEGACY__
- #   define isascii_l(c,l)	__isascii_l ((c), (l))
--- 
-2.20.1
-
diff --git a/package/uclibc/0002-include-ctype.h-restore-__isctype_l-definition.patch b/package/uclibc/0002-include-ctype.h-restore-__isctype_l-definition.patch
deleted file mode 100644
index a0e115c763..0000000000
--- a/package/uclibc/0002-include-ctype.h-restore-__isctype_l-definition.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 7a9a3e4b36955e8530756823d3443f6822562c56 Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Sun, 9 Feb 2020 22:29:53 +0100
-Subject: [PATCH] include/ctype.h: restore __isctype_l definition
-
-Recent is*_l fix broke uclibc build because removed __isctype_l
-definition was used in libc/misc/ctype/ctype.c. Restore it.
-
-Fixes: d1a3ca7ca566 ("include/ctype.h: drop is*_l macro definitions")
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
-Upstream status:
-https://mailman.uclibc-ng.org/pipermail/devel/2020-February/001940.html
----
- include/ctype.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/ctype.h b/include/ctype.h
-index e934cf332..05f21c553 100644
---- a/include/ctype.h
-+++ b/include/ctype.h
-@@ -350,6 +350,7 @@ libc_hidden_proto(tolower_l)
- /* Return the uppercase version of C.  */
- extern int toupper_l (int __c, __locale_t __l) __THROW;
- 
-+# define __isctype_l(c, type, locale) ((locale)->__ctype_b[(int) (c)] & (__ctype_mask_t) type)
- # ifndef __NO_CTYPE
- #  if (defined __USE_SVID || defined __USE_MISC || defined __USE_XOPEN) \
- 	&& defined __UCLIBC_SUSV4_LEGACY__
--- 
-2.20.1
-
diff --git a/package/uclibc/uclibc.hash b/package/uclibc/uclibc.hash
index c1f161fa15..e54f127690 100644
--- a/package/uclibc/uclibc.hash
+++ b/package/uclibc/uclibc.hash
@@ -1,4 +1,4 @@
-# From https://downloads.uclibc-ng.org/releases/1.0.32/uClibc-ng-1.0.32.tar.xz.sha256
-sha256  891b5e4573855e4c11e51d3a518f89a82e490d9aa73280c05ce3e4d7e739a370  uClibc-ng-1.0.32.tar.xz
+# From https://downloads.uclibc-ng.org/releases/1.0.34/uClibc-ng-1.0.34.tar.xz.sha256
+sha256  e6776229eee8d3f5a1cd29fb4286630e3cb9e97dded4e8f4a3a9bb4fa8c0d5e3  uClibc-ng-1.0.34.tar.xz
 # Locally calculated
 sha256  6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3  COPYING.LIB
diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk
index cdbafe6231..3ba4589672 100644
--- a/package/uclibc/uclibc.mk
+++ b/package/uclibc/uclibc.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-UCLIBC_VERSION = 1.0.32
+UCLIBC_VERSION = 1.0.34
 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz
 UCLIBC_SITE = https://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION)
 UCLIBC_LICENSE = LGPL-2.1+

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2020-05-07 21:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-07 21:17 [Buildroot] [git commit] package/uclibc: bump to 1.0.34 Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.