<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div><div style="font-family: Calibri,sans-serif; font-size: 11pt;">Jack.<br><br>Thanks for the explanation.<br><br>What if I use clang 3.5 (the Intel fork I mentioned below),and gcc 4.8? Will I be able to compile dragonegg? And will that generate omp directives?<br><br>Otherwise, is there any other way to compile Fortran omp code to llvm IR?<br> <br>(I don't want to generate binaries but rather llvm IR)<br><br>Thanks.</div></div><div dir="ltr"><hr><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">De : </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:howarth.mailing.lists@gmail.com">Jack Howarth</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Envoyé : </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">‎08/‎07/‎2015 16:14</span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">À : </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:regis.portalez@altimesh.com">regis portalez</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Cc : </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:cfe-dev@cs.uiuc.edu">clang-dev Developers</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Objet : </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">Re: [cfe-dev] dragonegg and clang openmp</span><br><br></div>Régis,<br>        Unfortunately dragonegg is unmaintained and won't be part of<br>the releases starting with 3.7.0. Also, the existing dragonegg sources<br>only are only buildable against FSF gcc 4.8 or earlier. Lastly, the<br>libgomp support in clang 3.7.0 is non-functional as it emits no code<br>and that the functional OpenMP support in libomp is not binary<br>compatible with libgomp. So you are stuck with compiling Ada and<br>fortran code against FSF libgomp and c/c++ code against LLVM's libomp.<br>               Jack<br><br>On Wed, Jul 8, 2015 at 4:34 AM, regis portalez<br><regis.portalez@altimesh.com> wrote:<br>> Hi,<br>><br>><br>><br>> I just noticed that latest dragonegg (http://dragonegg.llvm.org/)  release<br>> has full support of Ada and Fortran.<br>><br>> On the other hand, clang openmp (https://clang-omp.github.io/) has full<br>> support of openmp 3.1 and targets openmp 4.0.<br>><br>><br>><br>> So I’d like to know if it’s possible to make those two work together, and<br>> compile fortran/ada openmp code with clang.<br>><br>><br>><br>> Thanks,<br>><br>><br>><br>> Régis Portalez<br>><br>><br>> _______________________________________________<br>> cfe-dev mailing list<br>> cfe-dev@cs.uiuc.edu<br>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev<br>><br></body></html>