Hi,
next two months I will be mostly busy, so I prepared a release
today.
Important fixes are gcc 5.1 compat fixes for arm/x86.
Support for h8/300 and meta architecture is resurrected.
Have fun
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.4 has been created
at 189cbec936a252d1c2206327cd47391ad315f7dd (tag)
tagging c9bf93d68431692808acf3c2c527a6b2735fa254 (commit)
replaces v1.0.2
tagged by Waldemar Brodkorb
on Tue Jul 14 22:16:57 2015 +0200
- Log -----------------------------------------------------------------
release 1.0.4 - Duvel
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
Max Filippov (3):
xtensa: fix stack frame size for NPTL
xtensa: add ret_ERRVAL definition
test/tls: xtensa: fix TLS_LD definition
Roland McGrath (1):
init.c (__nptl_initial_report_events): New variable.
Thomas Petazzoni (1):
Fix libgcc_s_resume issue with gcc 5.1
Vineet Gupta (1):
NPTL/arc: notify kernel of the TP value
Waldemar Brodkorb (20):
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
add patch from ldso-future branch
fix parallel build issue when LOCALES are enabled
builtin_unreachable is not available for older gcc
tst-sscanf: fix linking for m68k
Merge branch '1.0' of git+ssh://uclibc-ng.org/git/uclibc-ng into 1.0
allow to test and use metag
prepare 1.0.4 release
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, 1.0 has been updated
via c9bf93d68431692808acf3c2c527a6b2735fa254 (commit)
from 2de0dec4f207d507b16a6b50d54f18024e67f359 (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 c9bf93d68431692808acf3c2c527a6b2735fa254
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Tue Jul 14 22:13:11 2015 +0200
prepare 1.0.4 release
-----------------------------------------------------------------------
Summary of changes:
Rules.mak | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Rules.mak b/Rules.mak
index 6916435..a572b9f 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -126,7 +126,7 @@ export RUNTIME_PREFIX DEVEL_PREFIX KERNEL_HEADERS MULTILIB_DIR
# Now config hard core
MAJOR_VERSION := 1
MINOR_VERSION := 0
-SUBLEVEL := 2
+SUBLEVEL := 4
EXTRAVERSION :=
VERSION := $(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL)
ABI_VERSION := $(MAJOR_VERSION)
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 8d124ba111557ae7891fed91538e34307f713b6f (commit)
from 809f17da77f30e40216615260f53ac03eff79a74 (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 8d124ba111557ae7891fed91538e34307f713b6f
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Sat Jul 11 10:50:59 2015 +0200
tst-sscanf: fix linking for m68k
-----------------------------------------------------------------------
Summary of changes:
test/locale/Makefile.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/test/locale/Makefile.in b/test/locale/Makefile.in
index 5a57ca5..806ea28 100644
--- a/test/locale/Makefile.in
+++ b/test/locale/Makefile.in
@@ -26,4 +26,6 @@ OPTS_dump-ctype = C
OPTS_tst-ctype = < tst-ctype-de_DE.ISO-8859-1.in
OPTS_tst-langinfo = < tst-langinfo.input
+CFLAGS_tst-sscanf = -fPIC
+
EXTRA_DIRS := C
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
Hello,
uClibc-ng 1.0.3 causes a build failure when linking alsa-lib
statically, due to __vfork() being defined in both libc.a and
libpthread.a:
aserver.o: In function `pcm_shm_cmd':
aserver.c:(.text+0x135a): warning:
/home/peko/autobuild/instance-0/output/host/usr/arc-buildroot-linux-uclibc/sysroot/usr/lib/libc.a(vfork.os): In function `__vfork':
(.text+0x0): multiple definition of `__vfork'
/home/peko/autobuild/instance-0/output/host/usr/arc-buildroot-linux-uclibc/sysroot/usr/lib/libpthread.a(pt-vfork.os):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
See more build output at:
http://autobuild.buildroot.org/results/c37/c37f8b8a27115208aa7db885d9dfdf3a…
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
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, 1.0 has been updated
via 2de0dec4f207d507b16a6b50d54f18024e67f359 (commit)
from 23424547146e9fd407af501c154656f0688862af (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 2de0dec4f207d507b16a6b50d54f18024e67f359
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Sat Jul 11 10:52:55 2015 +0200
allow to test and use metag
-----------------------------------------------------------------------
Summary of changes:
extra/Configs/Config.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 73d3883..8d74ada 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -92,8 +92,8 @@ config TARGET_i386
config TARGET_m68k
bool "m68k"
-#config TARGET_metag
-# bool "metag"
+config TARGET_metag
+ bool "metag"
config TARGET_microblaze
bool "microblaze"
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, 1.0 has been updated
via 23424547146e9fd407af501c154656f0688862af (commit)
via 7ad3d87d74dfb9eff68ad1686be400154134a731 (commit)
via 590ae09af786be17812fffad0c43b4c6a1f697f8 (commit)
from 449109519492266410421310ee09ff4a10d7c175 (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 23424547146e9fd407af501c154656f0688862af
Merge: 7ad3d87 4491095
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Sat Jul 11 10:51:46 2015 +0200
Merge branch '1.0' of git+ssh://uclibc-ng.org/git/uclibc-ng into 1.0
commit 7ad3d87d74dfb9eff68ad1686be400154134a731
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Sat Jul 11 10:50:59 2015 +0200
tst-sscanf: fix linking for m68k
commit 590ae09af786be17812fffad0c43b4c6a1f697f8
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Wed Jul 8 21:51:48 2015 -0500
builtin_unreachable is not available for older gcc
-----------------------------------------------------------------------
Summary of changes:
ldso/include/dl-syscall.h | 2 +-
libpthread/nptl/forward.c | 4 ++++
test/locale/Makefile.in | 2 ++
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/ldso/include/dl-syscall.h b/ldso/include/dl-syscall.h
index 0acd2ba..46ba07e 100644
--- a/ldso/include/dl-syscall.h
+++ b/ldso/include/dl-syscall.h
@@ -51,7 +51,7 @@ extern int _dl_errno;
static __always_inline attribute_noreturn __cold void _dl_exit(int status)
{
INLINE_SYSCALL(_dl_exit, 1, status);
-#if defined __GNUC__ && !__GNUC_PREREQ (4, 4)
+#if defined __GNUC__ && (!__GNUC_PREREQ (4, 4) && !__GNUC_PREREQ (4, 2))
__builtin_unreachable(); /* shut up warning: 'noreturn' function does return*/
#else
while (1);
diff --git a/libpthread/nptl/forward.c b/libpthread/nptl/forward.c
index a5c97ba..48d38d9 100644
--- a/libpthread/nptl/forward.c
+++ b/libpthread/nptl/forward.c
@@ -160,6 +160,10 @@ FORWARD2(__pthread_unwind,
/* We cannot call abort() here. */
INTERNAL_SYSCALL_DECL (err);
INTERNAL_SYSCALL (kill, err, 1, SIGKILL);
+#if defined __GNUC__ && (!__GNUC_PREREQ (4, 4) && !__GNUC_PREREQ (4, 2))
__builtin_unreachable();
+#else
+ while(1);
+#endif
})
#undef return
diff --git a/test/locale/Makefile.in b/test/locale/Makefile.in
index 5a57ca5..806ea28 100644
--- a/test/locale/Makefile.in
+++ b/test/locale/Makefile.in
@@ -26,4 +26,6 @@ OPTS_dump-ctype = C
OPTS_tst-ctype = < tst-ctype-de_DE.ISO-8859-1.in
OPTS_tst-langinfo = < tst-langinfo.input
+CFLAGS_tst-sscanf = -fPIC
+
EXTRA_DIRS := C
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 809f17da77f30e40216615260f53ac03eff79a74 (commit)
from ed68e7024a2fd5dc282dbb6ff543105e70f87ca6 (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 809f17da77f30e40216615260f53ac03eff79a74
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Wed Jul 8 21:51:48 2015 -0500
builtin_unreachable is not available for older gcc
-----------------------------------------------------------------------
Summary of changes:
ldso/include/dl-syscall.h | 2 +-
libpthread/nptl/forward.c | 4 ++++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/ldso/include/dl-syscall.h b/ldso/include/dl-syscall.h
index 0acd2ba..46ba07e 100644
--- a/ldso/include/dl-syscall.h
+++ b/ldso/include/dl-syscall.h
@@ -51,7 +51,7 @@ extern int _dl_errno;
static __always_inline attribute_noreturn __cold void _dl_exit(int status)
{
INLINE_SYSCALL(_dl_exit, 1, status);
-#if defined __GNUC__ && !__GNUC_PREREQ (4, 4)
+#if defined __GNUC__ && (!__GNUC_PREREQ (4, 4) && !__GNUC_PREREQ (4, 2))
__builtin_unreachable(); /* shut up warning: 'noreturn' function does return*/
#else
while (1);
diff --git a/libpthread/nptl/forward.c b/libpthread/nptl/forward.c
index a5c97ba..48d38d9 100644
--- a/libpthread/nptl/forward.c
+++ b/libpthread/nptl/forward.c
@@ -160,6 +160,10 @@ FORWARD2(__pthread_unwind,
/* We cannot call abort() here. */
INTERNAL_SYSCALL_DECL (err);
INTERNAL_SYSCALL (kill, err, 1, SIGKILL);
+#if defined __GNUC__ && (!__GNUC_PREREQ (4, 4) && !__GNUC_PREREQ (4, 2))
__builtin_unreachable();
+#else
+ while(1);
+#endif
})
#undef return
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, 1.0 has been updated
via 449109519492266410421310ee09ff4a10d7c175 (commit)
from 49700fa92a3727e0248fc7c23f6df8486707deb1 (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 449109519492266410421310ee09ff4a10d7c175
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Jul 5 15:33:06 2015 +0200
fix parallel build issue when LOCALES are enabled
-----------------------------------------------------------------------
Summary of changes:
Makefile.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Makefile.in b/Makefile.in
index 245649c..f432760 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -183,11 +183,12 @@ menuconfig-clean-y: HEADERCLEAN_config
headers-y += $(target-headers-sysdep)
headers: $(top_builddir)include/bits/uClibc_config.h | subdirs
+ $(Q)$(if $(UCLIBC_HAS_LOCALE),$(MAKE) -C extra/locale locale_headers)
+
subdirs: $(addprefix $(top_builddir),$(subdirs))
$(pregen-headers-y): $(headers_dep)
pregen: headers $(pregen-headers-y) $(headers_dep)
- $(Q)$(if $(UCLIBC_HAS_LOCALE),$(MAKE) -C extra/locale locale_headers)
$(top_builddir)include/bits/sysnum.h: $(top_srcdir)extra/scripts/gen_bits_syscall_h.sh | $(top_builddir)include/bits
@$(disp_gen)
hooks/post-receive
--
uClibc-ng - small C library for embedded systems