[pypy-svn] r70006 - pypy/branch/sepcomp/pypy/config

xoraxax at codespeak.net xoraxax at codespeak.net
Wed Dec 9 12:34:04 CET 2009


Author: xoraxax
Date: Wed Dec  9 12:34:04 2009
New Revision: 70006

Modified:
   pypy/branch/sepcomp/pypy/config/translationoption.py
Log:
Add new sepcomp options and default to -rdynamic for correct naive linkage of shared libs.

Modified: pypy/branch/sepcomp/pypy/config/translationoption.py
==============================================================================
--- pypy/branch/sepcomp/pypy/config/translationoption.py	(original)
+++ pypy/branch/sepcomp/pypy/config/translationoption.py	Wed Dec  9 12:34:04 2009
@@ -100,6 +100,11 @@
     BoolOption("rweakref", "The backend supports RPython-level weakrefs",
                default=True),
 
+    BoolOption("generatemodule", "Generate an extension module.", default=False,
+               requires=[("translation.backend", "c")]),
+    StrOption("exportpackage", "Specify which package to export.", default=""), # XXX only works with the c backend
+
+
     # misc
     StrOption("cc", "Specify compiler to use for compiling generated C", cmdline="--cc"),
     StrOption("profopt", "Specify profile based optimization script",
@@ -125,7 +130,7 @@
     StrOption("compilerflags", "Specify flags for the C compiler",
                cmdline="--cflags"),
     StrOption("linkerflags", "Specify flags for the linker (C backend only)",
-               cmdline="--ldflags"),
+               cmdline="--ldflags", default="-rdynamic"),
 
     # Flags of the TranslationContext:
     BoolOption("simplifying", "Simplify flow graphs", default=True),



More information about the Pypy-commit mailing list