build: visibility=hidden
It never worked with Clang, and it seems that now (GCC7) it no longer works with GCC either when we try to use it from Boost.Python. At runtime, we get:
Traceback (most recent call last):
File "/srv/teamcity-agent/work/9fc823827e961a53/tests/python/accessible.py", line 3, in <module>
import vcsn
File "/srv/teamcity-agent/work/9fc823827e961a53/python/vcsn/__init__.py", line 21, in <module>
from vcsn.automaton import automaton
File "/srv/teamcity-agent/work/9fc823827e961a53/python/vcsn/automaton.py", line 8, in <module>
from vcsn_cxx import automaton, label, polynomial
ImportError: dynamic module does not define module export function (PyInit_vcsn_cxx)
or
terminate called after throwing an instance of 'vcsn::dyn::jit_error'
what(): failed command:
vcsn compile -shared '/srv/teamcity-agent/.vcsn/plugins/contexts/context<lat<nullableset<letterset<char_letters>>, nullableset<letterset<char_letters>>>, rmin>.cc'
compiler error messages:
Traceback (most recent call last):
File "/srv/teamcity-agent/work/9fc823827e961a53/libexec/vcsn-compile", line 13, in <module>
from vcsn_cxx import configuration
ImportError: dynamic module does not define module export function (PyInit_vcsn_cxx)
Try to find if we can restore this.