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 06e4fe64bbd01f16ee84da161b8e1a61e73b4cdb (commit)
from 6e26587d1734d8071b6132fa9a4a6dc5110e4279 (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 06e4fe64bbd01f16ee84da161b8e1a61e73b4cdb
Author: Alexey Neyman <aneyman(a)lynx.com>
Date: Thu Mar 31 13:02:47 2016 -0700
Provide an alias to _obstack_free
GDB 7.11 does not build if compiled against uclibc-ng (1.0.12 was used,
but the problematic code exists in 1.0.13 as well). The reason is that
GDB release includes its own obstack implementation, but elides the code
if <gnu-versions.h> declares a compatible obstack implementation in
libc. uclibc-ng does claim compatible obstack interface (GDB expects
version 2, but accepts version 1 if sizeof(int) == sizeof(size_t)),
however, uclibc-ng does not provide the _obstack_free symbol that is a
part of the interface (glibc does provide this symbol). This later
causes a link failure.
The attached patch makes uclibc-ng enables an alias _obstack_free ->
obstack_free.
Signed-off-by: Alexey Neyman <stilor(a)att.net>
-----------------------------------------------------------------------
Summary of changes:
libc/misc/gnu/obstack.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/libc/misc/gnu/obstack.c b/libc/misc/gnu/obstack.c
index 38cfd83..6acc567 100644
--- a/libc/misc/gnu/obstack.c
+++ b/libc/misc/gnu/obstack.c
@@ -385,11 +385,9 @@ obstack_free (struct obstack *h, void *obj)
abort ();
}
-# if 0
/* Older versions of libc used a function _obstack_free intended to be
called by non-GCC compilers. */
strong_alias (obstack_free, _obstack_free)
-# endif
int
_obstack_memory_used (struct obstack *h)
hooks/post-receive
--
uClibc-ng - small C library for embedded systems