summaryrefslogtreecommitdiff
path: root/gcc/config/sh/t-linux
diff options
context:
space:
mode:
authorkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-28 03:21:07 +0000
committerkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>2004-05-28 03:21:07 +0000
commitcd134b72bea256ca85fad0f79387d2bb44dbb328 (patch)
tree721e9715ce0c7a36f2216ffad7045e82d93fe2d3 /gcc/config/sh/t-linux
parenta1f8465b2e800c803f8b2338d73a9f7e5751c076 (diff)
downloadgcc-cd134b72bea256ca85fad0f79387d2bb44dbb328.tar.gz
* config/sh/t-linux (SHLIB_MAPFILES): Use sh specific
libgcc-std.ver. * config/sh/libgcc-std.ver: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82350 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sh/t-linux')
-rw-r--r--gcc/config/sh/t-linux7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/config/sh/t-linux b/gcc/config/sh/t-linux
index 41b2355fb77..12969d2f8e6 100644
--- a/gcc/config/sh/t-linux
+++ b/gcc/config/sh/t-linux
@@ -11,8 +11,11 @@ MULTILIB_EXCEPTIONS=
EXTRA_MULTILIB_PARTS= crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
# Override t-slibgcc-elf-ver to export some libgcc symbols with
-# the symbol versions that glibc used.
-SHLIB_MAPFILES = $(srcdir)/libgcc-std.ver $(srcdir)/config/sh/libgcc-glibc.ver
+# the symbol versions that glibc used. Also use an sh specific
+# libgcc-std.ver to avoid to export some lib1func routines which
+# should not be called via PLT.
+SHLIB_MAPFILES = $(srcdir)/config/sh/libgcc-std.ver \
+ $(srcdir)/config/sh/libgcc-glibc.ver
# Override SHLIB_LINK and SHLIB_INSTALL to use linker script
# libgcc_s.so.