Blob Blame History Raw
diff --git a/pypy/translator/platform/posix.py b/pypy/translator/platform/posix.py
--- a/pypy/translator/platform/posix.py
+++ b/pypy/translator/platform/posix.py
@@ -48,8 +48,10 @@
         response_file = self._make_response_file("dynamic-symbols-")
         f = response_file.open("w")
         f.write("{\n")
+        f.write("  global:\n")
         for sym in eci.export_symbols:
-            f.write("%s;\n" % (sym,))
+            f.write("    %s;\n" % (sym,))
+        f.write("  local:*;\n")
         f.write("};")
         f.close()