Hi hackers,
I am happy to announce 1.0.3.
Most important changes:
- contains the resurrected support for H8/300.
- new shell based testrunner (works with hush noMMU shell)
- sync with uClibc master
uClibc-ng will be default in next buildroot release!
best regards
Waldemar
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The annotated tag, v1.0.3 has been created
at 8f29fbdd5f5e08b7d732622f3e2d25733f609ef9 (tag)
tagging 9a4636f2d3f7ee7de34211a6d45201e328d84e48 (commit)
replaces v1.0.2
tagged by Waldemar Brodkorb
on Sat Jun 13 13:25:19 2015 -0500
- Log -----------------------------------------------------------------
release 1.0.3 (codename westmalle trappist)
Alexey Brodkin (2):
ARC: enable more options to satisfy build requirements of applications
ARC: enable IPv6 in defconfigs
Andrew Burgess (1):
test/silly: Extend include path.
Bernhard Reutner-Fischer (13):
buildsys: try to merge all constants
ldso: PRELINK: Remove surplus newline
NPTL: Rename a variable
arm: Fix POP_RET for armv4t && interworking
arm: Add BX and BXC macros
buildsys: pregen depends on xlocale
buildsys: Tweak pregen wrt headers_dep
buildsys: LT{,.old} CRT prereq
buildsys: swap V=1 with V=2 command printing
strftime: comment on %0xY %+nY %-nY
buildsys: pregen depends on xlocale
nptl_db: fix ommitting td_ta_setconcurrency
getconf.c: undef VERSION
Daniel Golle (1):
siginfo: add signal info for seccomp related SIGSYS
Roland McGrath (1):
init.c (__nptl_initial_report_events): New variable.
Waldemar Brodkorb (15):
fix static linking of pthread apps
merge uClibc changes
disabled ARC tests working now
Revert "Do not define unimplemented functions"
use static directories
disable silly test for mips/sparc
use mktemp, otherwise test is failing. reverts partially 7c721d31e4b7a0bdf6f803b8e7c38996bf60b59f
use common ptrace.h for xtensa, fixes buildroot issues compiling enlightment
allow endian choice for microblaze biendian architecture
avoid some compiler warnings
just use 4k pages for microblaze, the config are missing and never committed into uClibc
h8300 has no NPTL
disable not available CFLAGS for h8300
fix some type differences to linux-next for h8/300
release 1.0.3 - Westmalle Trappist
Will Newton (1):
_scanf.c: Implement 'm' modifier for 'c' and '[' conversions.
Yoshinori Sato (6):
h8300: config update
h8300: 64bit integer support
h8300: Assembly functions
h8300: headers update
h8300: Add new feature
h8300: Makefile update
mirabilos (1):
implement experimental pure-sh testsuite runner and generation
-----------------------------------------------------------------------
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via aae79f78c50726056233f833fe7e8f31bbcb1f9f (commit)
from 44c92e91880851d87093b11f897c50b6d12ecdca (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit aae79f78c50726056233f833fe7e8f31bbcb1f9f
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sat Jun 13 13:08:11 2015 -0500
fix some type differences to linux-next for h8/300
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/h8300/bits/kernel_types.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/libc/sysdeps/linux/h8300/bits/kernel_types.h b/libc/sysdeps/linux/h8300/bits/kernel_types.h
index 7e76891..198c034 100644
--- a/libc/sysdeps/linux/h8300/bits/kernel_types.h
+++ b/libc/sysdeps/linux/h8300/bits/kernel_types.h
@@ -16,9 +16,9 @@ typedef int __kernel_pid_t;
typedef unsigned short __kernel_ipc_pid_t;
typedef unsigned short __kernel_uid_t;
typedef unsigned short __kernel_gid_t;
-typedef unsigned int __kernel_size_t;
-typedef int __kernel_ssize_t;
-typedef int __kernel_ptrdiff_t;
+typedef unsigned long __kernel_size_t;
+typedef long __kernel_ssize_t;
+typedef long __kernel_ptrdiff_t;
typedef long __kernel_time_t;
typedef long __kernel_suseconds_t;
typedef long __kernel_clock_t;
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 44c92e91880851d87093b11f897c50b6d12ecdca (commit)
from c7d481a3a75a12daf32463298f2c141f0c409578 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 44c92e91880851d87093b11f897c50b6d12ecdca
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Wed Jun 10 08:14:11 2015 -0500
allow endian choice for microblaze biendian architecture
-----------------------------------------------------------------------
Summary of changes:
extra/Configs/Config.microblaze | 1 +
1 file changed, 1 insertion(+)
diff --git a/extra/Configs/Config.microblaze b/extra/Configs/Config.microblaze
index fddc5d6..60d10d6 100644
--- a/extra/Configs/Config.microblaze
+++ b/extra/Configs/Config.microblaze
@@ -10,4 +10,5 @@ config TARGET_ARCH
config FORCE_OPTIONS_FOR_ARCH
bool
default y
+ select ARCH_ANY_ENDIAN
select ARCH_HAS_DEPRECATED_SYSCALLS
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via c7d481a3a75a12daf32463298f2c141f0c409578 (commit)
from 348a0fdb26be0ceee1038e699996275233e56b00 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c7d481a3a75a12daf32463298f2c141f0c409578
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Mon Jun 8 12:42:47 2015 -0500
disable for sparc/mips, need to analyze later
-----------------------------------------------------------------------
Summary of changes:
test/silly/Makefile.in | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/test/silly/Makefile.in b/test/silly/Makefile.in
index 33f99d3..b2c9dbd 100644
--- a/test/silly/Makefile.in
+++ b/test/silly/Makefile.in
@@ -4,6 +4,16 @@
RET_hello := 42
RET_tiny := 42
+GLIBC_TESTS_DISABLED := tst-atomic_glibc tst-atomic-long_glibc
+
+ifeq ($(TARGET_ARCH),mips)
+TESTS_DISABLED += tst-atomic tst-atomic-long
+endif
+
+ifeq ($(TARGET_ARCH),sparc)
+TESTS_DISABLED += tst-atomic tst-atomic-long
+endif
+
atomic_headers := -I$(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH) \
-I$(top_srcdir)libc/sysdeps/linux \
-I$(top_builddir)include
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 348a0fdb26be0ceee1038e699996275233e56b00 (commit)
from 1e60c82855cd04abda514224676deff316bd25db (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 348a0fdb26be0ceee1038e699996275233e56b00
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Jun 7 13:29:33 2015 -0500
avoid some compiler warnings
Patch seen here:
http://lists.uclibc.org/pipermail/uclibc/2015-April/048892.html
-----------------------------------------------------------------------
Summary of changes:
ldso/include/dl-string.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ldso/include/dl-string.h b/ldso/include/dl-string.h
index aacad10..14ae617 100644
--- a/ldso/include/dl-string.h
+++ b/ldso/include/dl-string.h
@@ -204,7 +204,9 @@ static __always_inline char * _dl_get_last_path_component(char *path)
# define _dl_strcat strcat
# define _dl_strcpy strcpy
# define _dl_strcmp strcmp
+# define _dl_strchr strchr
# define _dl_strrchr strrchr
+# define _dl_strstr strstr
# define _dl_memcpy memcpy
# define _dl_memcmp memcmp
# define _dl_memset memset
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 1e60c82855cd04abda514224676deff316bd25db (commit)
from 163280cbcf2d0b47e1118a5cd6f5c57d463328a3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1e60c82855cd04abda514224676deff316bd25db
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Jun 7 13:15:59 2015 -0500
just use 4k pages for microblaze, the config are missing and never committed into uClibc
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/microblaze/bits/uClibc_page.h | 18 +-----------------
1 file changed, 1 insertion(+), 17 deletions(-)
diff --git a/libc/sysdeps/linux/microblaze/bits/uClibc_page.h b/libc/sysdeps/linux/microblaze/bits/uClibc_page.h
index 9335d8e..580ca13 100644
--- a/libc/sysdeps/linux/microblaze/bits/uClibc_page.h
+++ b/libc/sysdeps/linux/microblaze/bits/uClibc_page.h
@@ -20,23 +20,7 @@
#ifndef _UCLIBC_PAGE_H
#define _UCLIBC_PAGE_H
-#include <generated/autoconf.h>
-
-#if defined(CONFIG_MICROBLAZE_32K_PAGES)
-#define PAGE_SHIFT 15
-#elif defined(CONFIG_MICROBLAZE_16K_PAGES)
-#define PAGE_SHIFT 14
-#elif defined(CONFIG_MICROBLAZE_8K_PAGES)
-#define PAGE_SHIFT 13
-#elif defined(CONFIG_MICROBLAZE_4K_PAGES)
-#define PAGE_SHIFT 12
-#else
-#if !defined(CONFIG_MMU)
-#warning Missing CONFIG_MICROBLAZE_nnK_PAGES, assuming 4K
-#endif
-#define PAGE_SHIFT 12
-#endif
-
+#define PAGE_SHIFT 12
#define PAGE_SIZE (1UL << PAGE_SHIFT)
#define PAGE_MASK (~(PAGE_SIZE-1))
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 163280cbcf2d0b47e1118a5cd6f5c57d463328a3 (commit)
from 8a95cbad1b9d0f2fb36badf86833c8e3ebd141f8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 163280cbcf2d0b47e1118a5cd6f5c57d463328a3
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Jun 7 02:32:35 2015 -0500
h8300 has no NPTL
-----------------------------------------------------------------------
Summary of changes:
extra/Configs/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index cfc5342..2f64b79 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -516,6 +516,7 @@ config UCLIBC_HAS_THREADS_NATIVE
!TARGET_bfin && \
!TARGET_c6x && \
!TARGET_cris && \
+ !TARGET_h8300 && \
!TARGET_hppa && \
!TARGET_ia64 && \
!TARGET_m68k && \
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 8a95cbad1b9d0f2fb36badf86833c8e3ebd141f8 (commit)
from 858975765a62b4db0f0e28e2063c95d5190563a9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8a95cbad1b9d0f2fb36badf86833c8e3ebd141f8
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Jun 7 02:30:16 2015 -0500
disable not available CFLAGS for h8300
-----------------------------------------------------------------------
Summary of changes:
Rules.mak | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Rules.mak b/Rules.mak
index 90cb48b..f0abd3b 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -302,12 +302,14 @@ ifneq ($(TARGET_ARCH),bfin)
ifneq ($(TARGET_ARCH),nios2)
ifneq ($(TARGET_ARCH),sh)
ifneq ($(TARGET_ARCH),c6x)
+ifneq ($(TARGET_ARCH),h8300)
CPU_CFLAGS-y += -msoft-float
endif
endif
endif
endif
endif
+endif
$(eval $(call check-gcc-var,-std=gnu99))
CPU_CFLAGS-y += $(CFLAG_-std=gnu99)
hooks/post-receive
--
uClibc-ng - small C library for embedded systems