<div dir="ltr">Hello Jonas, <div class="gmail-inserted inserted"><br class="gmail-inserted"></div><div class="gmail-inserted inserted">I am not able to answer that at least until this weekend, sorry (I am in a rush with a strict deadline).</div><div class="gmail-inserted inserted"><br class="inserted"></div><div class="gmail-inserted inserted">But I can get back to you with the answer soon.  If you need it really soon, let me know. </div><div class="gmail-inserted inserted"><br class="gmail-inserted"></div><div class="gmail-inserted inserted">best regards,</div><div class="gmail-inserted inserted">Marcelo</div><div class="gmail-inserted inserted"><br class="gmail-inserted"></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-10 5:31 GMT-03:00 Jonas Hahnfeld <span dir="ltr"><<a href="mailto:hahnjo@hahnjo.de" target="_blank">hahnjo@hahnjo.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Marcelo,<br>
<br>
so does this need to be fixed in the source or has that already happened for newer versions?<br>
<br>
Thanks,<br>
Jonas<div><div class="h5"><br>
<br>
Am 2017-08-10 10:27, schrieb Marcelo Novaes:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi Jonas,<br>
<br>
I've figured it out and forgot to reply here.<br>
<br>
Anyways, thank you for the reply!<br>
<br>
best<br>
<br>
--<br>
Solution: added ffi dynamic lib inside the openmp/src/CMakeLists.txt.<br>
Then, built openmp (make sure the binary once compiled is linked with<br>
the correct omp, not gomp (from gcc) checking via ldd).<br>
<br>
2017-08-10 4:12 GMT-03:00 Jonas Hahnfeld <<a href="mailto:hahnjo@hahnjo.de" target="_blank">hahnjo@hahnjo.de</a>>:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi,<br>
<br>
+openmp-dev for discussion about the runtime.<br>
<br>
3.7 is quite old, do you see the same problem with 4.0.1? There<br>
might be some patches in that fixed the build for ARM.<br>
<br>
Regards,<br>
Jonas<br>
<br>
Am 2017-08-09 19:15, schrieb Marcelo Novaes via cfe-dev:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi all,<br>
<br>
Should I be able to use OpenMP 3.1 using Clang 3.7 on  LLVM 3.7 on<br>
an<br>
ARM board with a Linux 3.10.63+?<br>
<br>
I've built the llvm 3.7 with clang 3.7 successfully, but it didn't<br>
generate omp dynamic lib. I'm getting an error when I try to do a<br>
"make" inside of my build/projects/openmp.<br>
<br>
Linking C shared library ../../../../lib/libomp.so<br>
CMakeFiles/omp.dir/z_Linux_uti<wbr>l.c.o: In function<br>
`__kmp_invoke_microtask':<br>
z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0x9e): undefined<br>
reference to `ffi_prep_cif'<br>
z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0xac): undefined<br>
reference to `ffi_call'<br>
z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0xd4): undefined<br>
reference to `ffi_type_pointer'<br>
z_Linux_util.c:(.text.__kmp_in<wbr>voke_microtask+0xd8): undefined<br>
reference to `ffi_type_void'<br>
collect2: error: ld returned 1 exit status<br>
make[2]: *** [lib/libomp.so] Error 1<br>
<br>
However, I have libffi linked, it didn't help.<br>
<br>
I want to generate a dyn lib I can call, I was calling a dyn from<br>
my<br>
gcc, but clang was not able to execute multi thread code compiled<br>
with<br>
the gcc's dynamic lib (it basically ignored the pragmas).<br>
______________________________<wbr>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
</div></div><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a> [1]<br>
</blockquote></blockquote>
<br><span class="HOEnZb"><font color="#888888">
--<br>
<br>
Best,<br>
Marcelo<br>
<br>
Links:<br>
------<br>
[1] <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
</font></span></blockquote>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Best,<div>Marcelo</div></div></div></div></div>
</div>