<div dir="ltr"><div class="gmail-inserted gmail-inserted inserted"><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted" style="font-size:12.8px">Hi all, </div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted" style="font-size:12.8px"><br class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted"></div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted gmail-inserted inserted" style="font-size:12.8px">Should I be able to use OpenMP 3.1 using Clang 3.7 on  LLVM 3.7 on an ARM board with a Linux 3.10.63+?</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted" style="font-size:12.8px"><br class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted"></div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted inserted" style="font-size:12.8px">I've built the llvm 3.7 with clang 3.7 successfully, but it didn't generate omp dynamic lib. I'm getting an error when I try to do a "make" inside of my build/projects/openmp.</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted inserted" style="font-size:12.8px"><br class="inserted"></div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted" style="font-size:12.8px"><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">Linking C shared library ../../../../lib/libomp.so</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">CMakeFiles/omp.dir/z_Linux_uti<wbr>l.c.o: In function `__kmp_invoke_microtask':</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0x9e): undefined reference to `ffi_prep_cif'</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0xac): undefined reference to `ffi_call'</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0xd4): undefined reference to `ffi_type_pointer'</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0xd8): undefined reference to `ffi_type_void'</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">collect2: error: ld returned 1 exit status</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px">make[2]: *** [lib/libomp.so] Error 1</div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted" style="font-size:12.8px"><br class="gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted"></div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted inserted" style="font-size:12.8px">However, I have <span class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted gmail-inserted inserted" style="color:rgb(51,51,51);font-family:Ubuntu,"Bitstream Vera Sans","DejaVu Sans",Tahoma,sans-serif;font-size:12px">libffi linked, it <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small">didn't help</span>. </span></div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted" style="font-size:12.8px"><br class="gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted"></div><div class="gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886gmail-inserted gmail-m_-8389212378030964885gmail-m_6443369791791052886inserted gmail-m_-8389212378030964885inserted gmail-inserted inserted" style="font-size:12.8px">I want to generate a dyn lib I can call, I was calling a dyn from my gcc, but clang was not able to execute multi thread code compiled with the gcc's dynamic lib (it basically ignored the pragmas). </div><div><br></div></div></div>
</div>