You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With OpenMP built with the -DLIBOMP_ENABLE_SHARED=False CMake flag, the openmp/runtime/test/tasking/hidden_helper_task/gtid.cpp test case is failing as the linker complains that the __kmp_hidden_helper_threads_num symbol is defined in both libomp.a and gtid.cpp. In gtid.cpp it is defined globally as such:
kmp_int32 __kmp_hidden_helper_threads_num;
There is one more test case which also defines kmp_int32 __kmp_hidden_helper_threads_num, it is the openmp/runtime/test/worksharing/for/kmp_sch_simd_guided.c test case and it defines it as such:
static int __kmp_hidden_helper_threads_num = 0;
Shouldn't it be static in the gtid.cpp test case too?