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 657f251c550d7248711ac5611c2be0d9e23aa417 (commit)
from 12e64c996c35a35345e9fb51a61b0682ce669846 (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 657f251c550d7248711ac5611c2be0d9e23aa417
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Tue Oct 14 20:57:16 2014 +0200
reduce the list of supported architectures
As most of these architectures either does not compile or embedded
hardware is difficult to get, I disable them for now.
I do not remove the existing code and hope to enable many
of them in the future, but not for 1.0.
-----------------------------------------------------------------------
Summary of changes:
extra/Configs/Config.in | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 809addc..f89f0cb 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -45,8 +45,8 @@ choice
help
The architecture of your target.
-config TARGET_alpha
- bool "alpha"
+#config TARGET_alpha
+# bool "alpha"
config TARGET_arc
bool "arc"
@@ -77,8 +77,8 @@ config TARGET_cris
#config TARGET_h8300
# bool "h8300 (BROKEN)"
-config TARGET_hppa
- bool "hppa"
+#config TARGET_hppa
+# bool "hppa"
config TARGET_i386
bool "i386"
@@ -86,17 +86,17 @@ config TARGET_i386
#config TARGET_i960
# bool "i960 (BROKEN)"
-config TARGET_ia64
- bool "ia64"
+#config TARGET_ia64
+# bool "ia64"
config TARGET_m68k
bool "m68k"
-config TARGET_metag
- bool "metag"
+#config TARGET_metag
+# bool "metag"
-config TARGET_microblaze
- bool "microblaze"
+#config TARGET_microblaze
+# bool "microblaze"
config TARGET_mips
bool "mips"
@@ -104,8 +104,8 @@ config TARGET_mips
#config TARGET_nios
# bool "nios"
-config TARGET_nios2
- bool "nios2"
+#config TARGET_nios2
+# bool "nios2"
config TARGET_powerpc
bool "powerpc"
@@ -113,8 +113,8 @@ config TARGET_powerpc
config TARGET_sh
bool "superh"
-config TARGET_sh64
- bool "sh64"
+#config TARGET_sh64
+# bool "sh64"
config TARGET_sparc
bool "sparc"
@@ -122,8 +122,8 @@ config TARGET_sparc
#config TARGET_v850
# bool "v850 (BROKEN)"
-config TARGET_vax
- bool "vax"
+#config TARGET_vax
+# bool "vax"
config TARGET_x86_64
bool "x86_64"
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 12e64c996c35a35345e9fb51a61b0682ce669846 (commit)
from 0ba51975973cf9524314dbc7da272c5b1fc18df4 (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 12e64c996c35a35345e9fb51a61b0682ce669846
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sat Oct 11 22:03:17 2014 +0200
m68k: remove reg.h
If reg.h exist, gdbserver fails to compile.
I am not sure if this header file is needed for anything.
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/m68k/sys/reg.h | 88 -------------------------------------
1 file changed, 88 deletions(-)
delete mode 100644 libc/sysdeps/linux/m68k/sys/reg.h
diff --git a/libc/sysdeps/linux/m68k/sys/reg.h b/libc/sysdeps/linux/m68k/sys/reg.h
deleted file mode 100644
index 9848981..0000000
--- a/libc/sysdeps/linux/m68k/sys/reg.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/* Copyright (C) 1998 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_REG_H
-#define _SYS_REG_H 1
-
-/* Index into an array of 4 byte integers returned from ptrace for
- location of the users' stored general purpose registers. */
-
-enum
-{
- PT_D1 = 0,
-#define PT_D1 PT_D1
- PT_D2 = 1,
-#define PT_D2 PT_D2
- PT_D3 = 2,
-#define PT_D3 PT_D3
- PT_D4 = 3,
-#define PT_D4 PT_D4
- PT_D5 = 4,
-#define PT_D5 PT_D5
- PT_D6 = 5,
-#define PT_D6 PT_D6
- PT_D7 = 6,
-#define PT_D7 PT_D7
- PT_A0 = 7,
-#define PT_A0 PT_A0
- PT_A1 = 8,
-#define PT_A1 PT_A1
- PT_A2 = 9,
-#define PT_A2 PT_A2
- PT_A3 = 10,
-#define PT_A3 PT_A3
- PT_A4 = 11,
-#define PT_A4 PT_A4
- PT_A5 = 12,
-#define PT_A5 PT_A5
- PT_A6 = 13,
-#define PT_A6 PT_A6
- PT_D0 = 14,
-#define PT_D0 PT_D0
- PT_USP = 15,
-#define PT_USP PT_USP
- PT_ORIG_D0 = 16,
-#define PT_ORIG_D0 PT_ORIG_D0
- PT_SR = 17,
-#define PT_SR PT_SR
- PT_PC = 18,
-#define PT_PC PT_PC
- PT_FP0 = 21,
-#define PT_FP0 PT_FP0
- PT_FP1 = 24,
-#define PT_FP1 PT_FP1
- PT_FP2 = 27,
-#define PT_FP2 PT_FP2
- PT_FP3 = 30,
-#define PT_FP3 PT_FP3
- PT_FP4 = 33,
-#define PT_FP4 PT_FP4
- PT_FP5 = 36,
-#define PT_FP5 PT_FP5
- PT_FP6 = 39,
-#define PT_FP6 PT_FP6
- PT_FP7 = 42,
-#define PT_FP7 PT_FP7
- PT_FPCR = 45,
-#define PT_FPCR PT_FPCR
- PT_FPSR = 46,
-#define PT_FPSR PT_FPSR
- PT_FPIAR = 47
-#define PT_FPIAR PT_FPIAR
-};
-
-#endif /* _SYS_REG_H */
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 0ba51975973cf9524314dbc7da272c5b1fc18df4 (commit)
from 363e142113cdb9c4b4f04152bc0c9998d3819b92 (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 0ba51975973cf9524314dbc7da272c5b1fc18df4
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Fri Oct 10 21:29:05 2014 +0200
c6x: disable it at the moment
There is a NPTL port of uCLibc for c6x, but it doesn't work
with uClibc master. May be someone with real hardware could
sync it. Unfortunately I got no respone from Aurelien and
no response on the mailing list.
-----------------------------------------------------------------------
Summary of changes:
extra/Configs/Config.in | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 6b8ee91..809addc 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -60,8 +60,10 @@ config TARGET_avr32
config TARGET_bfin
bool "bfin"
-config TARGET_c6x
- bool "c6x"
+# someone could sync this tree:
+# http://linux-c6x.org/git/?p=uClibc.git;a=summary
+#config TARGET_c6x
+# bool "c6x"
config TARGET_cris
bool "cris"
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 363e142113cdb9c4b4f04152bc0c9998d3819b92 (commit)
from 421ae7ea851ee4e97ca091c5dff3cf6ec7cb73a2 (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 363e142113cdb9c4b4f04152bc0c9998d3819b92
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Wed Oct 8 08:23:30 2014 +0200
test: disable for noMMU case
Pthread tests are failing for coldfire with linuxthreads
enabled.
-----------------------------------------------------------------------
Summary of changes:
test/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/Makefile b/test/Makefile
index 787c530..e4f6418 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -18,7 +18,7 @@ endif
ifneq ($(findstring -static,$(LDFLAGS)),)
DIRS := $(filter-out dlopen,$(DIRS))
endif
-ifneq ($(UCLIBC_HAS_THREADS),y)
+ifneq ($(UCLIBC_HAS_THREADS)$(ARCH_USE_MMU),yy)
DIRS := $(filter-out pthread,$(DIRS))
endif
ifneq ($(UCLIBC_HAS_FULL_RPC),y)
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 421ae7ea851ee4e97ca091c5dff3cf6ec7cb73a2 (commit)
from 9b1e2fb9a82dec95aa3221d640228f639707aa1e (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 421ae7ea851ee4e97ca091c5dff3cf6ec7cb73a2
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Oct 5 22:01:48 2014 +0200
disable a test for avr32, compile failure.
-----------------------------------------------------------------------
Summary of changes:
test/time/Makefile.in | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/test/time/Makefile.in b/test/time/Makefile.in
index 02c8d91..a261378 100644
--- a/test/time/Makefile.in
+++ b/test/time/Makefile.in
@@ -4,6 +4,10 @@
TESTS_DISABLED := bug-asctime bug-asctime_r time tst-mktime2 tst-posixtz \
tst-strftime tst-strptime tst-timezone
+ifeq ($(TARGET_avr32),y)
+TESTS_DISABLED += tst-timerfd
+endif
+
ifneq ($(UCLIBC_HAS_XLOCALE),y)
TESTS_DISABLED += tst-ftime_l tst_wcsftime
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, master has been updated
via 9b1e2fb9a82dec95aa3221d640228f639707aa1e (commit)
from 40678af7b459876ac1113f42fd647f110c8c7bd7 (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 9b1e2fb9a82dec95aa3221d640228f639707aa1e
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Oct 5 20:32:10 2014 +0200
disable some test for avr32, compile failures.
-----------------------------------------------------------------------
Summary of changes:
test/misc/Makefile.in | 5 +++++
test/unistd/Makefile.in | 4 ++++
2 files changed, 9 insertions(+)
diff --git a/test/misc/Makefile.in b/test/misc/Makefile.in
index 52a3e71..3dfe617 100644
--- a/test/misc/Makefile.in
+++ b/test/misc/Makefile.in
@@ -2,6 +2,11 @@
# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
TESTS_DISABLED := outb tst-fnmatch bug-glob1 tst-gnuglob
+
+ifeq ($(TARGET_avr32),y)
+TESTS_DISABLED += tst-inotify
+endif
+
ifeq ($(UCLIBC_HAS_LFS),)
TESTS_DISABLED += dirent64
TESTS_DISABLED += tst-statfs # assuming host has LFS on
diff --git a/test/unistd/Makefile.in b/test/unistd/Makefile.in
index c884a39..44ff360 100644
--- a/test/unistd/Makefile.in
+++ b/test/unistd/Makefile.in
@@ -11,6 +11,10 @@ ifeq ($(UCLIBC_LINUX_SPECIFIC),)
TESTS_DISABLED += tst-fallocate
endif
+ifeq ($(TARGET_avr32),y)
+TESTS_DISABLED += tst-fallocate tst-posix_fallocate tst-fallocate64
+endif
+
# The logic is similar for HAS_ADVANCED_REALTIME and
# tst-posix_fallocate/tst-posix_fallocate64
ifeq ($(UCLIBC_HAS_ADVANCED_REALTIME),)
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 40678af7b459876ac1113f42fd647f110c8c7bd7 (commit)
from edda0488a6879c1598bee908418cba14d66f9712 (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 40678af7b459876ac1113f42fd647f110c8c7bd7
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Fri Oct 3 08:15:19 2014 +0200
linuxthreads: fix compile error for non-MMU
Otherwise you get following linking error, because
of missing functions in libc.a:
undefined reference to `__libc_enable_asynccancel'
Fix by Thorsten Glaser while hacking session.
-----------------------------------------------------------------------
Summary of changes:
libpthread/linuxthreads/Makefile.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libpthread/linuxthreads/Makefile.in b/libpthread/linuxthreads/Makefile.in
index 4a499f7..c1ec1c9 100644
--- a/libpthread/linuxthreads/Makefile.in
+++ b/libpthread/linuxthreads/Makefile.in
@@ -65,7 +65,7 @@ CFLAGS-OMIT-libc_pthread_init.c := $(CFLAGS-dir_linuxthreads)
libpthread_libc_CSRC := \
forward.c libc-cancellation.c libc_pthread_init.c # alloca_cutoff.c
libpthread_libc_OBJ := $(patsubst %.c, $(libpthread_OUT)/%.o,$(libpthread_libc_CSRC))
-libc-static-y += $(libpthread_OUT)/libc_pthread_init.o
+libc-static-y += $(libpthread_OUT)/libc_pthread_init.o $(libpthread_OUT)/libc-cancellation.o
libc-shared-y += $(libpthread_libc_OBJ:.o=.oS)
libpthread-static-y += $(patsubst %,$(libpthread_OUT)/%.o,$(libpthread_static_SRC))
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 59fe21c468d852a08847a8bcb62dea56408b510e (commit)
from cf649082c7d4723c4aedcc59e188c740642db2e3 (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 59fe21c468d852a08847a8bcb62dea56408b510e
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Fri Oct 3 06:11:32 2014 +0200
disable linkage of gcc_eh
As recently discussed on the uClibc mailing list here:
http://lists.uclibc.org/pipermail/uclibc/2014-September/048659.html
I think it is not required for gcc 4.8.3, which is default in
f.e. OpenADK. Tested with a DODEBUG build for x86.
-----------------------------------------------------------------------
Summary of changes:
Rules.mak | 4 ----
1 file changed, 4 deletions(-)
diff --git a/Rules.mak b/Rules.mak
index d6a2254..3cc38f8 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -822,11 +822,7 @@ ASFLAGS += $(ASFLAG_--noexecstack)
LIBGCC_CFLAGS ?= $(CFLAGS) $(CPU_CFLAGS-y)
$(eval $(call cache-output-var,LIBGCC,$(CC) $(LIBGCC_CFLAGS) -print-libgcc-file-name))
-$(eval $(call cache-output-var,LIBGCC_EH,$(CC) $(LIBGCC_CFLAGS) -print-file-name=libgcc_eh.a))
-# with -O0 we (e.g. lockf) might end up with references to
-# _Unwind_Resume, so pull in gcc_eh in this case..
LIBGCC_DIR:=$(dir $(LIBGCC))
-LIBGCC += $(if $(DODEBUG),$(LIBGCC_EH))
# moved from libpthread/linuxthreads
ifeq ($(UCLIBC_CTOR_DTOR),y)
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 cf649082c7d4723c4aedcc59e188c740642db2e3 (commit)
from 9fc117ac5afd9c3c9e63947fb8f509964adc342c (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 cf649082c7d4723c4aedcc59e188c740642db2e3
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Wed Oct 1 20:54:18 2014 +0200
remove forced gcc optimization
It was added in 6d6bd8ba78434ecb09395582b5f3e41febd4d4ee,
but it is unclear for me, why this is needed or if it is
required. I don't think we should depend on some gcc
optimization, which might change in the future.
Anyway, this breaks c6x toolchain building (ICE), so I remove it.
Testsuite run for supported architectures didn't add any
new errors.
-----------------------------------------------------------------------
Summary of changes:
libc/unistd/daemon.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/libc/unistd/daemon.c b/libc/unistd/daemon.c
index 435d4f1..8fa2928 100644
--- a/libc/unistd/daemon.c
+++ b/libc/unistd/daemon.c
@@ -69,7 +69,6 @@
/* use clone() to get fork() like behavior here -- we just want to disassociate
* from the controlling terminal
*/
-static inline attribute_optimize("O3")
pid_t _fork_parent(void)
{
INTERNAL_SYSCALL_DECL(err);
hooks/post-receive
--
uClibc-ng - small C library for embedded systems