This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Community source repository for glibc add-on ports branch, master, updated. glibc-2.15-184-gf5cf58f


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 "Community source repository for glibc add-on ports".

The branch, master has been updated
       via  f5cf58f7947db6681b0084afd248e5f601434fb3 (commit)
       via  d2d3d79732e7bfbcc59885e116e7b46e4fbf4dae (commit)
      from  e44af88e6a9bd006b1597c0dabdc4c0b73f379ba (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 -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=f5cf58f7947db6681b0084afd248e5f601434fb3

commit f5cf58f7947db6681b0084afd248e5f601434fb3
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Mon May 7 23:17:48 2012 -0400

    ia64: include errno.h in sysdep.h
    
    This header uses __set_errno(), so make sure we include errno.h for it.
    Otherwise, if INLINE_SYSCALL() is used and errno.h isn't included, we
    hit warnings like so:
    In file included from libc-start.c:36:0:
    ../sysdeps/unix/sysv/linux/dl-osinfo.h: In function '_dl_setup_stack_chk_guard':
    ../sysdeps/unix/sysv/linux/dl-osinfo.h:79:7: warning: implicit declaration of function '__set_errno'
    
    Which culminate in errors like so:
    libc-start.c:(.text+0x692): undefined reference to '__set_errno'
    libc-start.c:(.text+0x752): undefined reference to '__set_errno'
    collect2: ld returned 1 exit status
    
    Reported-by: Dennis Schridde <devurandom@gmx.net>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

diff --git a/ChangeLog.ia64 b/ChangeLog.ia64
index 307fac3..11ba030 100644
--- a/ChangeLog.ia64
+++ b/ChangeLog.ia64
@@ -1,3 +1,7 @@
+2012-05-07  Mike Frysinger  <vapier@gentoo.org>
+
+	* sysdeps/unix/sysv/linux/ia64/sysdep.h: Include errno.h.
+
 2012-05-06  Mike Frysinger  <vapier@gentoo.org>
 
 	* data/localplt-ia64-linux-gnu.data: New file.
diff --git a/sysdeps/unix/sysv/linux/ia64/sysdep.h b/sysdeps/unix/sysv/linux/ia64/sysdep.h
index ebaec95..5d02429 100644
--- a/sysdeps/unix/sysv/linux/ia64/sysdep.h
+++ b/sysdeps/unix/sysv/linux/ia64/sysdep.h
@@ -25,6 +25,11 @@
 #include <dl-sysdep.h>
 #include <tls.h>
 
+/* In order to get __set_errno() definition in INLINE_SYSCALL.  */
+#ifndef __ASSEMBLER__
+#include <errno.h>
+#endif
+
 /* As of GAS v2.4.90.0.7, including a ".align" directive inside a
    function will cause bad unwind info to be emitted (GAS doesn't know
    how to account for the padding introduced by the .align directive).

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=d2d3d79732e7bfbcc59885e116e7b46e4fbf4dae

commit d2d3d79732e7bfbcc59885e116e7b46e4fbf4dae
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sun May 6 18:24:32 2012 -0400

    ia64: add matherr[fl] to libm.so plt whitelist
    
    The ia64 math code has extra matherr functions (f and l variants),
    so add them to the libm.so plt whitelist like the existing matherr
    in the main code.
    
    The check-localplt test now passes.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

diff --git a/ChangeLog.ia64 b/ChangeLog.ia64
index da57406..307fac3 100644
--- a/ChangeLog.ia64
+++ b/ChangeLog.ia64
@@ -1,5 +1,9 @@
 2012-05-06  Mike Frysinger  <vapier@gentoo.org>
 
+	* data/localplt-ia64-linux-gnu.data: New file.
+
+2012-05-06  Mike Frysinger  <vapier@gentoo.org>
+
 	* sysdeps/unix/sysv/linux/ia64/nptl/ld.abilist: Update symbol list.
 	* sysdeps/unix/sysv/linux/ia64/nptl/libc.abilist: Likewise.
 	* sysdeps/unix/sysv/linux/ia64/nptl/libdl.abilist: Likewise.
diff --git a/data/localplt-ia64-linux-gnu.data b/data/localplt-ia64-linux-gnu.data
new file mode 100644
index 0000000..ba48816
--- /dev/null
+++ b/data/localplt-ia64-linux-gnu.data
@@ -0,0 +1,8 @@
+libc.so: calloc
+libc.so: free
+libc.so: malloc
+libc.so: memalign
+libc.so: realloc
+libm.so: matherr
+libm.so: matherrf
+libm.so: matherrl

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog.ia64                                     |    8 ++++++++
 ...linux-gnu.data => localplt-ia64-linux-gnu.data} |    4 ++--
 sysdeps/unix/sysv/linux/ia64/sysdep.h              |    5 +++++
 3 files changed, 15 insertions(+), 2 deletions(-)
 copy data/{localplt-m68k-linux-gnu.data => localplt-ia64-linux-gnu.data} (66%)


hooks/post-receive
-- 
Community source repository for glibc add-on ports


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]