do not use -fvisibility=hidden on linux for now