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 b15663cf14e1bff98533de992e99feba041b1357 (commit)
from 1b9e5e9aa8312d696504c20655e97cdb32f94f82 (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 b15663cf14e1bff98533de992e99feba041b1357
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Thu Mar 5 19:47:26 2015 +0100
fix non-thread compile for xtensa
-----------------------------------------------------------------------
Summary of changes:
ldso/ldso/xtensa/dl-tlsdesc.S | 4 ++++
ldso/ldso/xtensa/elfinterp.c | 3 +++
2 files changed, 7 insertions(+)
diff --git a/ldso/ldso/xtensa/dl-tlsdesc.S b/ldso/ldso/xtensa/dl-tlsdesc.S
index a6ebc94..dee4258 100644
--- a/ldso/ldso/xtensa/dl-tlsdesc.S
+++ b/ldso/ldso/xtensa/dl-tlsdesc.S
@@ -18,6 +18,9 @@
#include <sysdep.h>
#include <tls.h>
+
+#if defined(USE_TLS) && USE_TLS
+
#include "tlsdesc.h"
@@ -94,3 +97,4 @@ _dl_tlsdesc_dynamic:
.size _dl_tlsdesc_dynamic, .-_dl_tlsdesc_dynamic
#endif /* SHARED */
+#endif /* USE_TLS */
diff --git a/ldso/ldso/xtensa/elfinterp.c b/ldso/ldso/xtensa/elfinterp.c
index 1397e95..66deb63 100644
--- a/ldso/ldso/xtensa/elfinterp.c
+++ b/ldso/ldso/xtensa/elfinterp.c
@@ -31,8 +31,11 @@
*/
#include "ldso.h"
+
+#if defined(USE_TLS) && USE_TLS
#include "dl-tls.h"
#include "tlsdeschtab.h"
+#endif
unsigned long
_dl_linux_resolver (struct elf_resolve *tpnt, int reloc_entry)
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 01eb30004d97d973765a55c58754072a14f0a495 (commit)
from 5e0e77674a8bee832d43575424e1d6bba709d96a (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 01eb30004d97d973765a55c58754072a14f0a495
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Mon Mar 2 12:35:11 2015 -0600
symbol got renamed to __UCLIBC_HAS_LINUXTHREADS__
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/arm/clone.S | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libc/sysdeps/linux/arm/clone.S b/libc/sysdeps/linux/arm/clone.S
index d1c9239..51eda5f 100644
--- a/libc/sysdeps/linux/arm/clone.S
+++ b/libc/sysdeps/linux/arm/clone.S
@@ -27,7 +27,7 @@
#include <bits/arm_asm.h>
#include <bits/arm_bx.h>
-#if defined __UCLIBC_HAS_THREADS__ && !defined __LINUXTHREADS_OLD__
+#if defined __UCLIBC_HAS_THREADS__ && !defined __UCLIBC_HAS_LINUXTHREADS__
#include <sysdep-cancel.h>
#endif
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 885d9c24d4c21da941603baf555fc72a3765bbe3 (commit)
from 69ba9dcaa13bb8bbdc8630265d73298c39945416 (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 885d9c24d4c21da941603baf555fc72a3765bbe3
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Thu Feb 26 20:46:11 2015 +0100
use weak to fix f.e. cdrkit static compile. fixes #3
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/common/setreuid.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libc/sysdeps/linux/common/setreuid.c b/libc/sysdeps/linux/common/setreuid.c
index a9eea6d..583a987 100644
--- a/libc/sysdeps/linux/common/setreuid.c
+++ b/libc/sysdeps/linux/common/setreuid.c
@@ -37,4 +37,4 @@ int setreuid(uid_t ruid, uid_t euid)
}
#endif
-libc_hidden_def(setreuid)
+libc_hidden_weak(setreuid)
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 69ba9dcaa13bb8bbdc8630265d73298c39945416 (commit)
from d4389d613cc49f776fffe5ee0f9af854e9a93074 (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 69ba9dcaa13bb8bbdc8630265d73298c39945416
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Fri Feb 20 12:02:48 2015 -0600
gcc 4.9.x produces some calls to abort()
For sh4/xtensa architectures there is an optimization
bug, which does not allow to compile ld.so with gcc 4.9.2.
Disable this optimization for sh4/xtensa and ld.so compile.
-----------------------------------------------------------------------
Summary of changes:
ldso/ldso/Makefile.in | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/ldso/ldso/Makefile.in b/ldso/ldso/Makefile.in
index e0d0a09..56f4a45 100644
--- a/ldso/ldso/Makefile.in
+++ b/ldso/ldso/Makefile.in
@@ -27,6 +27,14 @@ CFLAGS-$(DODEBUG)-ldso/ldso := -O2 -g
CFLAGS-ldso.c := -DLDSO_ELFINTERP=\"$(TARGET_ARCH)/elfinterp.c\"
+# avoid ld.so linking error since gcc 4.9.x: undefined reference to abort
+ifeq ($(TARGET_ARCH),xtensa)
+CFLAGS-ldso.c += -fno-delete-null-pointer-checks
+endif
+ifeq ($(TARGET_ARCH),sh)
+CFLAGS-ldso.c += -fno-delete-null-pointer-checks
+endif
+
LDFLAGS-$(UCLIBC_FORMAT_DSBT_ELF)-$(UCLIBC_LDSO_NAME).so := -Wl,--dsbt-index=1
ifneq ($(SUPPORT_LD_DEBUG),y)
LDFLAGS-$(UCLIBC_LDSO_NAME).so := $(LDFLAGS)
hooks/post-receive
--
uClibc-ng - small C library for embedded systems