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
Hit when using buildroot. I use MALLOC_CHECK_ and MALLOC_PERTURB_ in my
environment, so these kinds of things pop up every now and then :) .
Please keep me CC'd; I am not subscribed.
Thanks,
--Ben
Ben Boeckel (1):
confdata: fix invalid write
extra/config/confdata.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
2.6.1
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 71a37d8a7efe76b30ef04f540576040150628659 (commit)
via d5588ad18bbef13274437479de590d4ab37c7af6 (commit)
via 9f6d682c97a7e0a026f67f16064c749f51dc02b1 (commit)
from 34983ba9755185046484acafeedb8aae93de9951 (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 71a37d8a7efe76b30ef04f540576040150628659
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Thu Oct 22 03:48:09 2015 +0200
alpha: add special umount2 handling
Only on Linux alpha __NR_oldumount is defined and a umount not
umount2 syscall, but with two parameter is used.
Add special handling for it and an alias for umount2() users.
There was a discussion about this special handling, but it seems
it was never committed upstream:
http://marc.info/?l=linux-alpha&m=137455037930738&w=2
Runtime tested with qemu-alpha and a statically linked busybox
binary.
commit d5588ad18bbef13274437479de590d4ab37c7af6
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Thu Oct 22 03:47:43 2015 +0200
alpha: fix kernel_stat struct
commit 9f6d682c97a7e0a026f67f16064c749f51dc02b1
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Thu Oct 22 03:47:13 2015 +0200
alpha: fix header name
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/alpha/__longjmp.S | 2 +-
libc/sysdeps/linux/alpha/bits/kernel_stat.h | 6 +++---
libc/sysdeps/linux/common/umount2.c | 7 ++++++-
3 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/libc/sysdeps/linux/alpha/__longjmp.S b/libc/sysdeps/linux/alpha/__longjmp.S
index 5398856..35fd481 100644
--- a/libc/sysdeps/linux/alpha/__longjmp.S
+++ b/libc/sysdeps/linux/alpha/__longjmp.S
@@ -15,7 +15,7 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
-#include <setjmp-offsets.h>
+#include <jmpbuf-offsets.h>
#define a0 $16
diff --git a/libc/sysdeps/linux/alpha/bits/kernel_stat.h b/libc/sysdeps/linux/alpha/bits/kernel_stat.h
index e919b21..32830fe 100644
--- a/libc/sysdeps/linux/alpha/bits/kernel_stat.h
+++ b/libc/sysdeps/linux/alpha/bits/kernel_stat.h
@@ -13,9 +13,9 @@ struct kernel_stat {
unsigned int st_gid;
unsigned int st_rdev;
long int st_size;
- unsigned long st_atime;
- unsigned long st_mtime;
- unsigned long st_ctime;
+ struct timespec st_atim;
+ struct timespec st_mtim;
+ struct timespec st_ctim;
unsigned int st_blksize;
int st_blocks;
unsigned int st_flags;
diff --git a/libc/sysdeps/linux/common/umount2.c b/libc/sysdeps/linux/common/umount2.c
index 08e0f33..c86f3c8 100644
--- a/libc/sysdeps/linux/common/umount2.c
+++ b/libc/sysdeps/linux/common/umount2.c
@@ -10,7 +10,12 @@
#include <sys/syscall.h>
#if defined __UCLIBC_LINUX_SPECIFIC__ && defined __NR_umount2
-# include <sys/mount.h>
+#include <sys/mount.h>
_syscall2(int, umount2, const char *, special_file, int, flags)
libc_hidden_def(umount2)
#endif
+
+#if defined __UCLIBC_LINUX_SPECIFIC__ && defined __NR_oldumount
+_syscall2(int, umount, const char *, special_file, int, flags)
+strong_alias(umount,umount2)
+#endif
hooks/post-receive
--
uClibc-ng - small C library for embedded systems