"git@gitlab.onelab.info:lrp/gmsh.git" did not exist on "956f4a34f947076f24a7d72d435deeffbc3a9a2c"
Forked from
gmsh / gmsh
Source project has a limited visibility.
-
Christophe Geuzaine authored
hide all symbols in the shared library by default (if not exporting the private API) with GCC and Clang on non-Windows OSes (only API functions are exported in the Windows DLL) this should remove undefined behavior e.g. when a user code compiled with different options than Gmsh also uses e.g. Eigen; in which case 2 versions of Eigen functions with exactly the same signature would exist, leading to really bad things (TM) happening
Christophe Geuzaine authoredhide all symbols in the shared library by default (if not exporting the private API) with GCC and Clang on non-Windows OSes (only API functions are exported in the Windows DLL) this should remove undefined behavior e.g. when a user code compiled with different options than Gmsh also uses e.g. Eigen; in which case 2 versions of Eigen functions with exactly the same signature would exist, leading to really bad things (TM) happening