Skip to contentSkip to conversation

uclibc: update to 1.0.27

PATCH New Waldemar Brodkorb 2 participants 2 messages Nov 28, 2017 – Nov 29, 2017

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 uclibc: update to 1.0.27

All patches are upstream.
C-sky support added. Lot of or1k NPTL bugfixes.

---
 package/uclibc/0001-fix-issues-with-gdb-8.0.patch  |  72 ---------------
 ...handle-R_MICROBLAZE_NONE-for-ld.so-bootst.patch |  42 ---------
 ...03-convert-accept4-to-use-cancel.h-macros.patch | 102 ---------------------
 package/uclibc/uclibc.hash                         |   2 +-
 package/uclibc/uclibc.mk                           |   2 +-
 5 files changed, 2 insertions(+), 218 deletions(-)
 delete mode 100644 package/uclibc/0001-fix-issues-with-gdb-8.0.patch
 delete mode 100644 package/uclibc/0002-microblaze-handle-R_MICROBLAZE_NONE-for-ld.so-bootst.patch
 delete mode 100644 package/uclibc/0003-convert-accept4-to-use-cancel.h-macros.patch
package/uclibc/0001-fix-issues-with-gdb-8.0.patch deleted +0 -72
deleted file mode 100644
index 20567e682f..0000000000
@@ -1,72 +0,0 @@
-From 111f01d432d542a153c1cad83def3a6ab57df7af Mon Sep 17 00:00:00 2001
-From: Waldemar Brodkorb <[email protected]>
-Date: Sat, 5 Aug 2017 11:28:07 +0200
-Subject: [PATCH] fix issues with gdb 8.0
-
-GDB 8.0 is compiled and linked with g++, but the
-linking of static targets (f.e. coldfire) fails,
-without declaring the functions in thread_db.h
-extern C.
-
-The compilation of gdb errors out with:
-thread-db.o: In function `thread_db_init()':
-thread-db.c:(.text+0x5b6): undefined reference to `td_ta_new(ps_prochandle*, td_thragent**)'
-thread-db.c:(.text+0x61e): undefined reference to `td_thr_get_info(td_thrhandle const*, td_thrinfo*)'
-thread-db.c:(.text+0x632): undefined reference to `td_symbol_list()'
-..
-
-Signed-off-by: Waldemar Brodkorb <[email protected]>
----
- libpthread/linuxthreads_db/thread_db.h | 7 +++++++
- libpthread/nptl_db/thread_db.h         | 7 +++++++
- 2 files changed, 14 insertions(+)
-
-diff --git a/libpthread/linuxthreads_db/thread_db.h b/libpthread/linuxthreads_db/thread_db.h
-index 13c30af..ec79f60 100644
---- a/libpthread/linuxthreads_db/thread_db.h
-+++ b/libpthread/linuxthreads_db/thread_db.h
-@@ -27,6 +27,9 @@
- #include <sys/types.h>
- #include <sys/procfs.h>
- 
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- 
- /* Error codes of the library.  */
- typedef enum
-@@ -455,4 +458,8 @@ extern td_err_e td_thr_dbsuspend (const td_thrhandle_t *__th);
- /* Resume execution of thread TH.  */
- extern td_err_e td_thr_dbresume (const td_thrhandle_t *__th);
- 
-+#ifdef __cplusplus
-+}
-+#endif
-+
- #endif	/* thread_db.h */
-diff --git a/libpthread/nptl_db/thread_db.h b/libpthread/nptl_db/thread_db.h
-index 27ea69a..993842f 100644
---- a/libpthread/nptl_db/thread_db.h
-+++ b/libpthread/nptl_db/thread_db.h
-@@ -27,6 +27,9 @@
- #include <sys/types.h>
- #include <sys/procfs.h>
- 
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
- 
- /* Error codes of the library.  */
- typedef enum
-@@ -455,4 +458,8 @@ extern td_err_e td_thr_dbsuspend (const td_thrhandle_t *__th);
- /* Resume execution of thread TH.  */
- extern td_err_e td_thr_dbresume (const td_thrhandle_t *__th);
- 
-+#ifdef __cplusplus
-+}
-+#endif
-+
- #endif	/* thread_db.h */
--- 
-2.1.4
-
package/uclibc/0002-microblaze-handle-R_MICROBLAZE_NONE-for-ld.so-bootst.patch deleted +0 -42

42 lines not on this page · raw message

package/uclibc/0003-convert-accept4-to-use-cancel.h-macros.patch deleted +0 -102

102 lines not on this page · raw message

package/uclibc/uclibc.hash +1 -1
index fcba474acd..df25a7ed23 100644
@@ -1,2 +1,2 @@
 # From https://uclibc-ng.org/
-sha256  d88470775192b01d278633953ccc9fecacd090e52f401d506a71add3e47d4694        uClibc-ng-1.0.26.tar.xz
+sha256  9452b0e92f76db19d8ff30b2d6d10a80e1ed01e4c504a36fef34cfc9de490b24        uClibc-ng-1.0.27.tar.xz
package/uclibc/uclibc.mk +1 -1
index f235070b6c..1741421d2e 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-UCLIBC_VERSION = 1.0.26
+UCLIBC_VERSION = 1.0.27
 UCLIBC_SOURCE = uClibc-ng-$(UCLIBC_VERSION).tar.xz
 UCLIBC_SITE = http://downloads.uclibc-ng.org/releases/$(UCLIBC_VERSION)
 UCLIBC_LICENSE = LGPL-2.1+
Signature · 1 line
2.11.0
#1 lore raw

PATCH 1/1 uclibc: update to 1.0.27

Hello,

Quoted 4 lines · Waldemar Brodkorb

All patches are upstream.
C-sky support added. Lot of or1k NPTL bugfixes.

Quoted 10 lines
---
 package/uclibc/0001-fix-issues-with-gdb-8.0.patch  |  72 ---------------
 ...handle-R_MICROBLAZE_NONE-for-ld.so-bootst.patch |  42 ---------
 ...03-convert-accept4-to-use-cancel.h-macros.patch | 102 ---------------------
 package/uclibc/uclibc.hash                         |   2 +-
 package/uclibc/uclibc.mk                           |   2 +-
 5 files changed, 2 insertions(+), 218 deletions(-)
 delete mode 100644 package/uclibc/0001-fix-issues-with-gdb-8.0.patch
 delete mode 100644 package/uclibc/0002-microblaze-handle-R_MICROBLAZE_NONE-for-ld.so-bootst.patch
 delete mode 100644 package/uclibc/0003-convert-accept4-to-use-cancel.h-macros.patch

Applied to next, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com