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.20 has been created
at b5f01ca4d1b879ace7090f0ba2cf1a8d575daaf2 (tag)
tagging 2b511ec751c88d39543532b536d238fceabc1644 (commit)
replaces v1.0.19
tagged by Waldemar Brodkorb
on Sun Dec 4 09:52:50 2016 +0100
- Log -----------------------------------------------------------------
release 1.0.20 - Trapistes Rochefort 8
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iQIcBAABCAAGBQJYQ9lkAAoJEMEz+QKmmH5isiYQALznVsEDPqj7kT3mnGR43YeA
Yv4SOni4Nai84pucMMI4MqpifCUi4REXt134/91UKm8PfR1HoLXmbaKDxH4NY2qF
rjQd2URrb0FEQ+x/MgvK2Qfi9SltGxIReBIE8g7vAjaSolV2GMcRUHcL0ZBwF3PQ
sFsnr1tg5yA+c1ISrgFfERB8CjngpFkEjtlMBGKSqbq4/G8B+lZNdMo2Q26+EI7T
QU/W4zVeAUu9AfFybkALAO+1cJu1/h+guZTXkglcG6gbKRPGOx41OOsJngDEw5Oo
1dZYpwXxS8muUz9unWb+A9Rrlgp8vfUdC67ZR5vUtMvQIqUD0Wnsf7USrqkKf7pk
OHdbxR0U67uvWNSpQ7QTlNJYioOlF3qetiI/3A/vWXaRrbvYMjAmxjXOGYELEkWb
DnNu66AZdxMCDlPpbAxJMrKO/9Wd/5ahlx8NuJc4YMUDuDEg3EH21IhCisOaSbND
6ySY3H27wsHxWUPp9MJC+u5YVGRc37zGyuenp8X1lM15+03Rc/uV2GJIUhabE3/b
nXWcTkC7iPbOZIpTFqeefGIAIjA0tGe1t8r27cGZnKLva8sHV34/x7Glf3gWeyoI
9iylvQ+OXPeswaN6PmfbCsEFN5CS7QYhDnGOrtxj9GTP3yZ7z1XvCfv39Yp/WWG/
YMHzMBUka8dkoVnawclY
=9Cln
-----END PGP SIGNATURE-----
Anton Kolesov (1):
Fix extra/locale/gen_wc_8bit error with out-of-tree builds
Ignacy Gawędzki (1):
libpthread: Fix inclusion of unwind code.
Romain Naour (1):
libpthread: remove pthread_atfork for noMMU target
Vineet Gupta (4):
ARC: string: handle gcc 6.x macro changes
NPTL/ARC: implement __arch_exchange_32_acq using native EX
ARC: introduce explicit support for atomics
NPTL/ARC: provide a kernel assisted atomic cmpxchg
Waldemar Brodkorb (27):
linuxthreads: add back signal.h
test: remove test suite
ldso: remove useless debug output, too much noise
microblaze: use assembly version of clone, fix vfork
microblaze: add NPTL/TLS support from GNU libc
nios2: sync support with glibc
nptl: add pthread_getname_np/pthread_setname_np from GNU libc
revert 9b1077dc70e52ee85a718bce3fcfec7ae9af2967 partially
mips: fix SIGILL problem with mips ISA r6
Revert "sh: fix static linking issue"
sh: remove duplicate code
arm: use common ret_ERRVAL
Fix handling of unterminated [ expression in fnmatch.
add aligned_alloc required for latest gcc libstdc++
microblaze: sync sysdep-cancel.h/sydep.h with GNU libc
fixup gcc warnings
microblaze: fixup gcc warnings
do not define madvise related macros for noMMU targets
remove libnsl stub
remove UCLIBC_HAS_LFS
posix_madvise not available for noMMU
remove libresolv stub
NONTLS_INIT_TP is never defined, remove dead code
remove libintl stub and libintl.h header
nds32: in latest gcc from Andes, this got renamed
fix obstack compile issue after libintl/gettext removal
bump for release
-----------------------------------------------------------------------
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 2b511ec751c88d39543532b536d238fceabc1644 (commit)
from aadbad6264e9f88bc886558cf3ed5cb34e747f8c (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 2b511ec751c88d39543532b536d238fceabc1644
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Dec 4 09:50:35 2016 +0100
bump for release
-----------------------------------------------------------------------
Summary of changes:
Rules.mak | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Rules.mak b/Rules.mak
index 9631b03..f3c3d7a 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -127,7 +127,7 @@ export RUNTIME_PREFIX DEVEL_PREFIX KERNEL_HEADERS MULTILIB_DIR
# Now config hard core
MAJOR_VERSION := 1
MINOR_VERSION := 0
-SUBLEVEL := 19
+SUBLEVEL := 20
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 aadbad6264e9f88bc886558cf3ed5cb34e747f8c (commit)
from ab9a88b3e160f41812d76b7df1838b6603030863 (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 aadbad6264e9f88bc886558cf3ed5cb34e747f8c
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sat Dec 3 00:23:10 2016 +0100
fix obstack compile issue after libintl/gettext removal
-----------------------------------------------------------------------
Summary of changes:
libc/misc/gnu/obstack.c | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/libc/misc/gnu/obstack.c b/libc/misc/gnu/obstack.c
index a5c6468..75f6d0b 100644
--- a/libc/misc/gnu/obstack.c
+++ b/libc/misc/gnu/obstack.c
@@ -402,14 +402,6 @@ _obstack_memory_used (struct obstack *h)
return nbytes;
}
-/* Define the error handler. */
-# ifndef _LIBC
-# include "gettext.h"
-# endif
-# ifndef _
-# define _(msgid) gettext (msgid)
-# endif
-
# if defined _LIBC && !defined __UCLIBC__
# include <libio/iolibio.h>
# endif
@@ -431,9 +423,9 @@ print_and_abort (void)
like this and the translation should be reused instead of creating
a very similar string which requires a separate translation. */
# if defined _LIBC && !defined __UCLIBC__
- (void) __fxprintf (NULL, "%s\n", _("memory exhausted"));
+ (void) __fxprintf (NULL, "%s\n", "memory exhausted");
# else
- fprintf (stderr, "%s\n", _("memory exhausted"));
+ fprintf (stderr, "%s\n", "memory exhausted");
# endif
exit (__obstack_exit_failure);
}
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 ab9a88b3e160f41812d76b7df1838b6603030863 (commit)
from 50aba30aee11d4fa51948c6ba258ec0bbdbae8c0 (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 ab9a88b3e160f41812d76b7df1838b6603030863
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Thu Dec 1 20:22:02 2016 +0100
nds32: in latest gcc from Andes, this got renamed
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/nds32/bits/sigcontext.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libc/sysdeps/linux/nds32/bits/sigcontext.h b/libc/sysdeps/linux/nds32/bits/sigcontext.h
index 759b85d..e91f6a9 100644
--- a/libc/sysdeps/linux/nds32/bits/sigcontext.h
+++ b/libc/sysdeps/linux/nds32/bits/sigcontext.h
@@ -41,7 +41,7 @@ struct sigcontext{
unsigned long nds32_r25;
unsigned long nds32_fp; //r28
unsigned long nds32_gp; //r29
- unsigned long nds32_lr; //r30
+ unsigned long nds32_lp; //r30
unsigned long nds32_sp; //r31
unsigned long nds32_d1lo;
unsigned long nds32_d1hi;
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
Hi,
I am preparing a release and would like to remove UCLIBC_HAS_LFS
before doing it.
I believe UCLIBC_HAS_LFS does make the code more complex and
the benefit to disable it to save some bytes is not high enough.
Most users have UCLIBC_HAS_LFS enabled and it is enabled by default.
Attached is a patch.
Any comments?
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 branch, master has been updated
via 05fca4593c3f54a6750f3cd2dd1eff61a2f5ee93 (commit)
from 79c4017f3518cd30afb59a170717c1e754eedadf (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 05fca4593c3f54a6750f3cd2dd1eff61a2f5ee93
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Nov 27 05:19:36 2016 +0100
mips: fix SIGILL problem with mips ISA r6
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/mips/bits/atomic.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libc/sysdeps/linux/mips/bits/atomic.h b/libc/sysdeps/linux/mips/bits/atomic.h
index e4f9e3b..ed8369a 100644
--- a/libc/sysdeps/linux/mips/bits/atomic.h
+++ b/libc/sysdeps/linux/mips/bits/atomic.h
@@ -37,7 +37,7 @@ typedef uintptr_t uatomicptr_t;
typedef intmax_t atomic_max_t;
typedef uintmax_t uatomic_max_t;
-#if _MIPS_SIM == _ABIO32
+#if _MIPS_SIM == _ABIO32 && __mips < 2
#define MIPS_PUSH_MIPS2 ".set mips2\n\t"
#else
#define MIPS_PUSH_MIPS2
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
Hi,
Frank Liu wrote,
> Hi All,
>
> Kernel version : 4.4.19-linux4sam_5.4
> uclibc version : 1.0.12
> uclibc threading support : NPTL
> Processor Arch: ARM
Better you switch to uClibc-ng mailinglist for this question.
> We create a NONBLOCKING message queue.
>
> The expected behavior is when the message queue is full, calling mq_send would return -1 and set errno to EAGAIN(11). However we are seeing some inconsistent behaviors of mq_send.
>
> When calling mq_send in a single threaded environment, the expected behavior is observed.
>
> If the program starts a second thread, which is doing completely different task, calling mq_send when the queue is full would return -11 instead of -1. Also, the errno is set to an incorrect value. Values we have seen are 0, 2, which are completely different from the expected EAGAIN(11).
Can you provide a simple test case to check the behaviour?
best regards
Waldemar