[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