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 86706211e091109f02c844d8716bc87008ff9e3b (commit)
from d9a15fec02bf28856d8053d7efcf2fa19233d8d1 (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 86706211e091109f02c844d8716bc87008ff9e3b
Author: Thomas Petazzoni <thomas.petazzoni(a)free-electrons.com>
Date: Tue Nov 3 15:57:41 2015 +0100
unistd: fix #if condition
Commit dfa593d4d881116723a4401b466ea964fb12327b ("syncfs: add system
call support") modified the #if condition around the definition of the
syncfs() prototype in a way that doesn't build, causing build failures
of any file including <unistd.h>:
output/host/usr/powerpc-buildroot-linux-uclibc/sysroot/usr/include/unistd.h:988:14: error: #if with no expression
#if __USE_GNU
Signed-off-by: Thomas Petazzoni <thomas.petazzoni(a)free-electrons.com>
Reported-by: Xi-Sheng Luo <lxsjason(a)gmail.com>
-----------------------------------------------------------------------
Summary of changes:
include/unistd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/unistd.h b/include/unistd.h
index 4701dab..40d6abd 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -1073,7 +1073,7 @@ extern char *getpass (const char *__prompt) __nonnull ((1));
extern int fsync (int __fd);
#endif /* Use BSD || X/Open || Unix98. */
-#if __USE_GNU
+#if defined __USE_GNU
/* Make all changes done to all files on the file system associated
* with FD actually appear on disk. */
extern int syncfs (int __fd) __THROW;
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 57573bbdfd740da8bb10d2e85a21526e971d0a5e (commit)
from 5620d46cb822f4ef010afed9a70e2e4a00b88625 (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 57573bbdfd740da8bb10d2e85a21526e971d0a5e
Author: Thomas Petazzoni <thomas.petazzoni(a)free-electrons.com>
Date: Tue Nov 3 15:57:41 2015 +0100
unistd: fix #if condition
Commit dfa593d4d881116723a4401b466ea964fb12327b ("syncfs: add system
call support") modified the #if condition around the definition of the
syncfs() prototype in a way that doesn't build, causing build failures
of any file including <unistd.h>:
output/host/usr/powerpc-buildroot-linux-uclibc/sysroot/usr/include/unistd.h:988:14: error: #if with no expression
#if __USE_GNU
Signed-off-by: Thomas Petazzoni <thomas.petazzoni(a)free-electrons.com>
Reported-by: Xi-Sheng Luo <lxsjason(a)gmail.com>
-----------------------------------------------------------------------
Summary of changes:
include/unistd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/unistd.h b/include/unistd.h
index 4701dab..40d6abd 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -1073,7 +1073,7 @@ extern char *getpass (const char *__prompt) __nonnull ((1));
extern int fsync (int __fd);
#endif /* Use BSD || X/Open || Unix98. */
-#if __USE_GNU
+#if defined __USE_GNU
/* Make all changes done to all files on the file system associated
* with FD actually appear on disk. */
extern int syncfs (int __fd) __THROW;
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
Commit dfa593d4d881116723a4401b466ea964fb12327b ("syncfs: add system
call support") modified the #if condition around the definition of the
syncfs() prototype in a way that doesn't build, causing build failures
of any file including <unistd.h>:
output/host/usr/powerpc-buildroot-linux-uclibc/sysroot/usr/include/unistd.h:988:14: error: #if with no expression
#if __USE_GNU
Signed-off-by: Thomas Petazzoni <thomas.petazzoni(a)free-electrons.com>
Reported-by: Xi-Sheng Luo <lxsjason(a)gmail.com>
---
include/unistd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/unistd.h b/include/unistd.h
index 4701dab..40d6abd 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -1073,7 +1073,7 @@ extern char *getpass (const char *__prompt) __nonnull ((1));
extern int fsync (int __fd);
#endif /* Use BSD || X/Open || Unix98. */
-#if __USE_GNU
+#if defined __USE_GNU
/* Make all changes done to all files on the file system associated
* with FD actually appear on disk. */
extern int syncfs (int __fd) __THROW;
--
2.6.2
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 d9a15fec02bf28856d8053d7efcf2fa19233d8d1 (commit)
from 0f4fffcfd7a7c9646a6513203ca6bd64de093f9e (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 d9a15fec02bf28856d8053d7efcf2fa19233d8d1
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Mon Nov 2 07:04:36 2015 +0100
sh4a: allow to build a sh4a toolchain
Add correct compiler settings.
-----------------------------------------------------------------------
Summary of changes:
Rules.mak | 2 ++
extra/Configs/Config.in | 1 +
extra/Configs/Config.sh | 4 ++++
3 files changed, 7 insertions(+)
diff --git a/Rules.mak b/Rules.mak
index f26d6cf..0a1f642 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -417,9 +417,11 @@ $(eval $(call check-gcc-var,-mprefergot))
ifeq ($(UCLIBC_HAS_FPU),y)
CPU_CFLAGS-$(CONFIG_SH2A)+=-m2a
CPU_CFLAGS-$(CONFIG_SH4)+=-m4
+ CPU_CFLAGS-$(CONFIG_SH4A)+=-m4a
else
CPU_CFLAGS-$(CONFIG_SH2A)+=-m2a-nofpu
CPU_CFLAGS-$(CONFIG_SH4)+=-m4-nofpu
+ CPU_CFLAGS-$(CONFIG_SH4A)+=-m4a-nofpu
endif
endif
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index a708e12..a3c4ef0 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -237,6 +237,7 @@ config TARGET_SUBARCH
default "e500" if CONFIG_E500
default "classic" if CONFIG_CLASSIC
default "sh4" if CONFIG_SH4
+ default "sh4" if CONFIG_SH4A
default "" if CONFIG_386
default "i486" if CONFIG_486
default "i586" if CONFIG_586
diff --git a/extra/Configs/Config.sh b/extra/Configs/Config.sh
index 5e0fc9e..1367b1c 100644
--- a/extra/Configs/Config.sh
+++ b/extra/Configs/Config.sh
@@ -27,6 +27,7 @@ choice
- "SH2" SuperH SH-2
- "SH3" SuperH SH-3
- "SH4" SuperH SH-4
+ - "SH4A" SuperH SH-4a
config CONFIG_SH2A
select ARCH_HAS_NO_MMU
@@ -44,6 +45,9 @@ config CONFIG_SH3
config CONFIG_SH4
bool "SH4"
+config CONFIG_SH4A
+ bool "SH4A"
+
endchoice
config ARCH_HAS_BWD_MEMCPY
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 0f4fffcfd7a7c9646a6513203ca6bd64de093f9e (commit)
from 27ead8e5c8382b60b660980b3225b4341b617e89 (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 0f4fffcfd7a7c9646a6513203ca6bd64de093f9e
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Wed Oct 28 22:10:09 2015 +0100
h8300: fix compile with 4.2.x kernel
-----------------------------------------------------------------------
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 198c034..312cf29 100644
--- a/libc/sysdeps/linux/h8300/bits/kernel_types.h
+++ b/libc/sysdeps/linux/h8300/bits/kernel_types.h
@@ -1,5 +1,5 @@
-#ifndef _BITS_KERNEL_TYPES_H
-#define _BITS_KERNEL_TYPES_H
+#ifndef __ASM_GENERIC_POSIX_TYPES_H
+#define __ASM_GENERIC_POSIX_TYPES_H
/* Sigh. We need to carefully wrap this one... No guarantees
* that the asm/posix_types.h kernel header is working. Many
@@ -56,4 +56,4 @@ typedef struct {
} __kernel_fsid_t;
#define __kernel_fsid_t __kernel_fsid_t
-#endif /* _BITS_KERNEL_TYPES_H */
+#endif /* __ASM_GENERIC_POSIX_TYPES_H */
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
Hello,
I enabled UCLIBC_BUILD_MINIMAL_LOCALES in my uClibc-ng config. How do I
install the generated locale data to the target filesystem?
Regards,
Daniel
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.8 has been created
at 7cbeefa1cbda192706fa226879fe196cda48bb79 (tag)
tagging 5620d46cb822f4ef010afed9a70e2e4a00b88625 (commit)
replaces v1.0.7
tagged by Waldemar Brodkorb
on Sat Oct 24 16:02:42 2015 +0200
- Log -----------------------------------------------------------------
release 1.0.8 - Kasteel Rouge
Bartosz Golaszewski (2):
fanotify: add system call support
syncfs: add system call support
Ben Boeckel (1):
confdata: fix invalid write
Vineet Gupta (3):
NPTL/ARCv2: Implement full memory barrier for NPTL
NPTL/ARC: fix __lll_lock_wait_private redefinition for static links
ARC: With NPTL support, GP is no longer used for PIC
Waldemar Brodkorb (9):
or1k: add missing file
ia64: enable and fix compile issues
mips: sync header with glibc
lm32: add new architecture
alpha: enable in menu
alpha: fix header name
alpha: fix kernel_stat struct
alpha: add special umount2 handling
bump version to 1.0.8
-----------------------------------------------------------------------
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 5620d46cb822f4ef010afed9a70e2e4a00b88625 (commit)
from 9860910d1706011a561c9a9075b0ab76af098588 (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 5620d46cb822f4ef010afed9a70e2e4a00b88625
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Sat Oct 24 16:00:35 2015 +0200
bump version to 1.0.8
-----------------------------------------------------------------------
Summary of changes:
Rules.mak | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Rules.mak b/Rules.mak
index 558cadf..063873b 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 := 7
+SUBLEVEL := 8
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 27ead8e5c8382b60b660980b3225b4341b617e89 (commit)
via 46b205c0a8bf1f6d04458bd1e91f666d7916b205 (commit)
via d7cacc8ff10bb4d17d50b0ba8a08a6a37fc75bcc (commit)
from 71a37d8a7efe76b30ef04f540576040150628659 (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 27ead8e5c8382b60b660980b3225b4341b617e89
Author: Vineet Gupta <Vineet.Gupta1(a)synopsys.com>
Date: Wed Oct 21 12:42:25 2015 +0530
ARC: With NPTL support, GP is no longer used for PIC
Signed-off-by: Vineet Gupta <vgupta(a)synopsys.com>
commit 46b205c0a8bf1f6d04458bd1e91f666d7916b205
Author: Vineet Gupta <Vineet.Gupta1(a)synopsys.com>
Date: Wed Oct 21 12:42:24 2015 +0530
NPTL/ARC: fix __lll_lock_wait_private redefinition for static links
Commit 2d9740a65a "uclibc: nptl: fix __lll_lock_wait_private multiple definition"
did a sweeping change which did for all in tree arches at that time (ARC
wasn't)
Signed-off-by: Vineet Gupta <vgupta(a)synopsys.com>
commit d7cacc8ff10bb4d17d50b0ba8a08a6a37fc75bcc
Author: Vineet Gupta <Vineet.Gupta1(a)synopsys.com>
Date: Wed Oct 21 12:42:23 2015 +0530
NPTL/ARCv2: Implement full memory barrier for NPTL
Signed-off-by: Vineet Gupta <vgupta(a)synopsys.com>
-----------------------------------------------------------------------
Summary of changes:
ldso/ldso/arc/dl-sysdep.h | 6 ------
libc/sysdeps/linux/arc/bits/atomic.h | 7 +++++--
libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c | 4 +++-
3 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/ldso/ldso/arc/dl-sysdep.h b/ldso/ldso/arc/dl-sysdep.h
index ca62a2c..b6bda9d 100644
--- a/ldso/ldso/arc/dl-sysdep.h
+++ b/ldso/ldso/arc/dl-sysdep.h
@@ -127,12 +127,6 @@ static __always_inline Elf32_Addr elf_machine_dynamic(void)
__asm__("ld %0,[pcl,_DYNAMIC@gotpc]\n\t" : "=r" (dyn));
return dyn;
-
-/*
- * Another way would have been to simply return GP, which due to some
- * PIC reference would be automatically setup by gcc in caller
- * register Elf32_Addr *got __asm__ ("gp"); return *got;
- */
}
/* Return the run-time load address of the shared object. */
diff --git a/libc/sysdeps/linux/arc/bits/atomic.h b/libc/sysdeps/linux/arc/bits/atomic.h
index d4abf4e..1fdc83f 100644
--- a/libc/sysdeps/linux/arc/bits/atomic.h
+++ b/libc/sysdeps/linux/arc/bits/atomic.h
@@ -24,8 +24,11 @@ typedef uintmax_t uatomic_max_t;
void __arc_link_error (void);
-#define atomic_full_barrier() \
- __asm__ __volatile__("": : :"memory")
+#ifdef __A7__
+#define atomic_full_barrier() __asm__ __volatile__("": : :"memory")
+#else
+#define atomic_full_barrier() __asm__ __volatile__("dmb 3": : :"memory")
+#endif
/* Atomic compare and exchange. */
diff --git a/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c b/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c
index 1aa7960..fd39fe9 100644
--- a/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c
+++ b/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c
@@ -24,8 +24,10 @@
#include <tls.h>
#include <tcb-offsets.h>
-
void
+#ifndef IS_IN_libpthread
+weak_function
+#endif
__lll_lock_wait_private (int *futex)
{
if (*futex == 2)
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 9860910d1706011a561c9a9075b0ab76af098588 (commit)
via da25b583ece753e46f6af1342986e189099dc679 (commit)
via fef346b2666ed2e7331fe4ca74a7dbaedc380b20 (commit)
from 1303e7eb2b65f5275a57b66a7bebc8bfe1b32d4f (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 9860910d1706011a561c9a9075b0ab76af098588
Author: Vineet Gupta <Vineet.Gupta1(a)synopsys.com>
Date: Wed Oct 21 12:42:25 2015 +0530
ARC: With NPTL support, GP is no longer used for PIC
Signed-off-by: Vineet Gupta <vgupta(a)synopsys.com>
commit da25b583ece753e46f6af1342986e189099dc679
Author: Vineet Gupta <Vineet.Gupta1(a)synopsys.com>
Date: Wed Oct 21 12:42:24 2015 +0530
NPTL/ARC: fix __lll_lock_wait_private redefinition for static links
Commit 2d9740a65a "uclibc: nptl: fix __lll_lock_wait_private multiple definition"
did a sweeping change which did for all in tree arches at that time (ARC
wasn't)
Signed-off-by: Vineet Gupta <vgupta(a)synopsys.com>
commit fef346b2666ed2e7331fe4ca74a7dbaedc380b20
Author: Vineet Gupta <Vineet.Gupta1(a)synopsys.com>
Date: Wed Oct 21 12:42:23 2015 +0530
NPTL/ARCv2: Implement full memory barrier for NPTL
Signed-off-by: Vineet Gupta <vgupta(a)synopsys.com>
-----------------------------------------------------------------------
Summary of changes:
ldso/ldso/arc/dl-sysdep.h | 6 ------
libc/sysdeps/linux/arc/bits/atomic.h | 7 +++++--
libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c | 4 +++-
3 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/ldso/ldso/arc/dl-sysdep.h b/ldso/ldso/arc/dl-sysdep.h
index ca62a2c..b6bda9d 100644
--- a/ldso/ldso/arc/dl-sysdep.h
+++ b/ldso/ldso/arc/dl-sysdep.h
@@ -127,12 +127,6 @@ static __always_inline Elf32_Addr elf_machine_dynamic(void)
__asm__("ld %0,[pcl,_DYNAMIC@gotpc]\n\t" : "=r" (dyn));
return dyn;
-
-/*
- * Another way would have been to simply return GP, which due to some
- * PIC reference would be automatically setup by gcc in caller
- * register Elf32_Addr *got __asm__ ("gp"); return *got;
- */
}
/* Return the run-time load address of the shared object. */
diff --git a/libc/sysdeps/linux/arc/bits/atomic.h b/libc/sysdeps/linux/arc/bits/atomic.h
index d4abf4e..1fdc83f 100644
--- a/libc/sysdeps/linux/arc/bits/atomic.h
+++ b/libc/sysdeps/linux/arc/bits/atomic.h
@@ -24,8 +24,11 @@ typedef uintmax_t uatomic_max_t;
void __arc_link_error (void);
-#define atomic_full_barrier() \
- __asm__ __volatile__("": : :"memory")
+#ifdef __A7__
+#define atomic_full_barrier() __asm__ __volatile__("": : :"memory")
+#else
+#define atomic_full_barrier() __asm__ __volatile__("dmb 3": : :"memory")
+#endif
/* Atomic compare and exchange. */
diff --git a/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c b/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c
index 1aa7960..fd39fe9 100644
--- a/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c
+++ b/libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.c
@@ -24,8 +24,10 @@
#include <tls.h>
#include <tcb-offsets.h>
-
void
+#ifndef IS_IN_libpthread
+weak_function
+#endif
__lll_lock_wait_private (int *futex)
{
if (*futex == 2)
hooks/post-receive
--
uClibc-ng - small C library for embedded systems