This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Update MicroBlaze localplt.data
- From: Joseph Myers <joseph at codesourcery dot com>
- To: <libc-alpha at sourceware dot org>
- Cc: <eager at eagercon dot com>, <david at holsgrove dot tech>
- Date: Tue, 3 Jan 2017 21:37:10 +0000
- Subject: Update MicroBlaze localplt.data
- Authentication-results: sourceware.org; auth=none
This patch updates the MicroBlaze localplt.data based on the results
of a build with build-many-glibcs.py. This is simply an empirical
update; quite possibly the port could be optimized to remove more
local PLT entry usage.
Tested (compilation tests) with build-many-glibcs.py.
2017-01-03 Joseph Myers <joseph@codesourcery.com>
* sysdeps/unix/sysv/linux/microblaze/localplt.data (__pread64):
Add libc.so PLT entry.
(__tls_get_addr): Make ld.so PLT entry optional.
diff --git a/sysdeps/unix/sysv/linux/microblaze/localplt.data b/sysdeps/unix/sysv/linux/microblaze/localplt.data
index 07bcf3b..4187832 100644
--- a/sysdeps/unix/sysv/linux/microblaze/localplt.data
+++ b/sysdeps/unix/sysv/linux/microblaze/localplt.data
@@ -1,4 +1,5 @@
libc.so: __errno_location
+libc.so: __pread64
libc.so: calloc
libc.so: free
libc.so: malloc
@@ -7,7 +8,7 @@ libc.so: realloc
libm.so: matherr
libpthread.so: __errno_location
# The dynamic loader needs __tls_get_addr for TLS.
-ld.so: __tls_get_addr
+ld.so: __tls_get_addr ?
# The main malloc is interposed into the dynamic linker, for
# allocations after the initial link (when dlopen is used).
ld.so: malloc
--
Joseph S. Myers
joseph@codesourcery.com