aboutsummaryrefslogtreecommitdiffhomepage
path: root/setup.py
diff options
context:
space:
mode:
authorGravatar Ken Payson <kpayson@google.com>2017-04-10 11:07:49 -0700
committerGravatar Ken Payson <kpayson@google.com>2017-04-10 11:07:49 -0700
commitf7796e0b2f482b98586d9bf831eb356b11025102 (patch)
tree6e0604edeb8c61ddc4e86f000f3e2720b5fbc81e /setup.py
parenta0dacc3c4880a51dc3564a3c797ad91feb253295 (diff)
Get tests to pass for c++
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 88dc54f8d0..6ea79fc20a 100644
--- a/setup.py
+++ b/setup.py
@@ -172,7 +172,7 @@ LDFLAGS = tuple(EXTRA_LINK_ARGS)
CFLAGS = tuple(EXTRA_COMPILE_ARGS)
if "linux" in sys.platform or "darwin" in sys.platform:
pymodinit_type = 'PyObject*' if PY3 else 'void'
- pymodinit = '__attribute__((visibility ("default"))) {}'.format(pymodinit_type)
+ pymodinit = 'extern "C" __attribute__((visibility ("default"))) {}'.format(pymodinit_type)
DEFINE_MACROS += (('PyMODINIT_FUNC', pymodinit),)
# By default, Python3 distutils enforces compatibility of