diff options
author | kkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-28 03:21:07 +0000 |
---|---|---|
committer | kkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-28 03:21:07 +0000 |
commit | cd134b72bea256ca85fad0f79387d2bb44dbb328 (patch) | |
tree | 721e9715ce0c7a36f2216ffad7045e82d93fe2d3 /gcc/config/sh/t-linux | |
parent | a1f8465b2e800c803f8b2338d73a9f7e5751c076 (diff) | |
download | gcc-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-linux | 7 |
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. |