Naming conflict and unsuitable detection of Apple LLVM and
clang's support for visibility attribute results wrong function
call at runtime when certain optimisation flags are used.
This fix changes the name of the function to avoid naming
conflict on platform that doesn't support proper isolation.
As discussed per thread: https://github.com/SWI-Prolog/packages-semweb/issues/22
Naming conflict and unsuitable detection of Apple LLVM and clang's support for visibility attribute results wrong function call at runtime when certain optimisation flags are used.
This fix changes the name of the function to avoid naming conflict on platform that doesn't support proper isolation.