symbol-visibility.patch 806 B

12345678910111213141516171819202122232425262728
  1. Index: setup.py
  2. ===================================================================
  3. --- setup.py (revision 27404)
  4. +++ setup.py (revision 27405)
  5. @@ -76,7 +76,9 @@
  6. setup(
  7. name='piksemel',
  8. version=version,
  9. - ext_modules=[Extension('piksemel', ['src/iksemel.c', 'src/pyiks.c'])],
  10. + ext_modules=[Extension('piksemel',
  11. + ['src/iksemel.c', 'src/pyiks.c'],
  12. + extra_compile_args=["-fvisibility=hidden"])],
  13. cmdclass = {
  14. 'install' : Install
  15. }
  16. Index: src/pyiks.c
  17. ===================================================================
  18. --- src/pyiks.c (revision 27404)
  19. +++ src/pyiks.c (revision 27405)
  20. @@ -994,6 +994,7 @@
  21. { NULL, NULL, 0, NULL }
  22. };
  23. +__attribute__((visibility("default")))
  24. PyMODINIT_FUNC
  25. initpiksemel(void)
  26. {