summaryrefslogtreecommitdiff
path: root/gcc/mkmap-symver.awk
diff options
context:
space:
mode:
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-22 00:55:35 +0000
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-22 00:55:35 +0000
commit1a17e78f5c6126e1387cee11acd4972b3ecb6be2 (patch)
tree4d01fdf916779de9bd2bbbf97797dea6b7e817a7 /gcc/mkmap-symver.awk
parentc4f7b7341fe8724cb7e8b091b7227e7c65c8bd38 (diff)
downloadgcc-1a17e78f5c6126e1387cee11acd4972b3ecb6be2.tar.gz
* mklibgcc.in (SHLIB_MKMAP_OPTS): New variable.
* mkmap-symver.awk (dotsyms): If set, output .foo as well as foo. * Makefile.in (SHLIB_MKMAP_OPTS): Pass to mklibgcc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51153 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/mkmap-symver.awk')
-rw-r--r--gcc/mkmap-symver.awk6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/mkmap-symver.awk b/gcc/mkmap-symver.awk
index c6e3533f531..51b6df28ca7 100644
--- a/gcc/mkmap-symver.awk
+++ b/gcc/mkmap-symver.awk
@@ -92,7 +92,11 @@ function output(lib) {
printf(" global:\n");
for (sym in ver)
if ((ver[sym] == lib) && (sym in def))
- printf("\t%s;\n", sym);
+ {
+ printf("\t%s;\n", sym);
+ if (dotsyms)
+ printf("\t.%s;\n", sym);
+ }
if (inherit[lib])
printf("} %s;\n", inherit[lib]);