current gmsh-dev linux python build seems broken
I can't use the current gmsh-dev build on my laptop (archlinux) :
Googling for the error (see full python stack bellow) cannot allocate memory in static TLS block
seems to indicate an openmp (libgomp) dynamic loading problem.
Local master gmsh build works fine.
I presume this is related to the new linux docker: commits 9399dcb1, 9399dcb1, and caed5eff.
Without this fixed, I can't progress on !429 (merged).
Successfully installed gmsh-dev-4.8.4.dev1
~$ python
Python 3.9.6 (default, Jun 30 2021, 10:22:16)
[GCC 11.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gmsh
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/jonathan/.local/lib/python3.9/site-packages/gmsh-git-Linux64-sdk/lib/gmsh.py", line 40, in <module>
lib = CDLL(libpath)
File "/usr/lib/python3.9/ctypes/__init__.py", line 374, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /home/jonathan/.local/lib/python3.9/site-packages/gmsh-git-Linux64-sdk/lib/libgmsh.so: cannot allocate memory in static TLS block