aboutsummaryrefslogtreecommitdiff
path: root/libjava/libgcj.ver
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-02-02 13:29:31 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2007-02-02 13:29:31 +0100
commit47742ccdded540d6e157ce49f89ec4148cd27154 (patch)
tree1a629cc62a7b629f1442691db1f2ab7af5223c58 /libjava/libgcj.ver
parent8aaf4681da0697653119fb541aef303da5b0aaaf (diff)
downloadgcc-47742ccdded540d6e157ce49f89ec4148cd27154.zip
gcc-47742ccdded540d6e157ce49f89ec4148cd27154.tar.gz
gcc-47742ccdded540d6e157ce49f89ec4148cd27154.tar.bz2
configure.ac (libjava_cv_anon_version_script): New test.
* configure.ac (libjava_cv_anon_version_script): New test. (ANONVERSCRIPT): New AM_CONDITIONAL. * configure: Rebuilt. * Makefile.am (extra_ldflags_libjava): Link with -Wl,--version-script if ANONVERSCRIPT. * Makefile.in: Rebuilt. (libgcj_la_DEPENDENCIES): Depend on libgcj.ver. * libgcj.ver: New file. From-SVN: r121499
Diffstat (limited to 'libjava/libgcj.ver')
-rw-r--r--libjava/libgcj.ver7
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/libgcj.ver b/libjava/libgcj.ver
new file mode 100644
index 0000000..344600c
--- /dev/null
+++ b/libjava/libgcj.ver
@@ -0,0 +1,7 @@
+# Anonymous GNU ld version script to hide boehm-gc, libffi and fdlibm
+# symbols in libgcj.so.
+
+{
+ global: Jv*; _Jv_*; __gcj_personality_v0; _Z*;
+ local: *;
+};