<div dir="ltr">Hi Jim,<div><br></div><div>If I am not wrong, XCode 5 symlinks gcc to clang. (XCode 5 for Mavericks doesnt seem to support the GNU gcc). And so, it has no OpenMP support. </div><div><br></div><div>Also, on installing gcc, I was told that gcc will not be binary compatible with Apple's LLVM-gcc and so, updating some of the existing libraries down the road may have issues (I may be wrong here though).</div>
<div><br></div><div>To be on the safe side, I've been trying to install a LLVM compatible OpenMP compiler. </div><div><br></div><div>Thanks,</div><div>Bargava</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Aug 21, 2014 at 6:29 PM, Cownie, James H <span dir="ltr"><<a href="mailto:james.h.cownie@intel.com" target="_blank">james.h.cownie@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div lang="EN-GB" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">I’m sorry to say that I think you’re confused and have just wasted your time.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">What you’ve done is to download and build the OpenMP runtime that is needed to work with the experimental OpenMP enabled clang front end.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">But, what you seem to want to do is simply to have a compiler that can compile OpenMP codes.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">Since you clearly already have gcc installed (otherwise you wouldn’t have been able to build the runtime by compiling it with gcc), I think you already have
 everything you need without building any compilers or compiler components.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">AFAICT since you can run gcc, you should also be able to run g++, which has OpenMP support, and you aren’t interested in (and don’t need) the experimental clang,
 or the runtime to support it.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">If you can’t just run g++, then check your PATHs and so on. (But none of that is relevant for debate here, since it’s all simply about installing GCC on your
 machine and making it work).<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">-- Jim<br>
<br>
James Cownie <<a href="mailto:james.h.cownie@intel.com" target="_blank">james.h.cownie@intel.com</a>><br>
SSG/DPD/TCAR (Technical Computing, Analyzers and Runtimes)<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d">Tel: <a href="tel:%2B44%20117%209071438" value="+441179071438" target="_blank">+44 117 9071438</a></span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:openmp-dev-bounces@cs.uiuc.edu" target="_blank">openmp-dev-bounces@cs.uiuc.edu</a> [mailto:<a href="mailto:openmp-dev-bounces@cs.uiuc.edu" target="_blank">openmp-dev-bounces@cs.uiuc.edu</a>]
<b>On Behalf Of </b>Bargava Raman, Subramanian<br>
<b>Sent:</b> Thursday, August 21, 2014 1:22 PM<br>
<b>To:</b> <a href="mailto:openmp-dev@dcs-maillist2.engr.illinois.edu" target="_blank">openmp-dev@dcs-maillist2.engr.illinois.edu</a><br>
<b>Subject:</b> [Openmp-dev] Steps to create a OpenMP enabled compiler?<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal"><<Apologies-This is a noob query>><u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">My aim is to use OpenMP compiler to compile some libraries to make them run multi-threaded. I am on Mac OSX - Mavericks. (The command I need to run is g++ -fopenmp mylib.cpp)<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Following instructions from <a href="http://openmp.llvm.org/" target="_blank">
http://openmp.llvm.org/</a>, I did the following<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><i><span style="font-family:"Lucida Sans Unicode","sans-serif"">svn co
<a href="http://llvm.org/svn/llvm-project/openmp/trunk" target="_blank">http://llvm.org/svn/llvm-project/openmp/trunk</a> openmp</span></i><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><i><span style="font-family:"Lucida Sans Unicode","sans-serif"">cd openmp/runtime</span></i><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><i><span style="font-family:"Lucida Sans Unicode","sans-serif"">make compiler=gcc</span></i><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Lucida Sans Unicode","sans-serif"">The make was successful. What should I do next? </span><u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Lucida Sans Unicode","sans-serif"">Can someone please provide guidance?</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Lucida Sans Unicode","sans-serif"">Thanks,</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Lucida Sans Unicode","sans-serif"">Bargava</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div></div></div>
<p>---------------------------------------------------------------------<br>
Intel Corporation (UK) Limited<br>
Registered No. 1134945 (England)<br>
Registered Office: Pipers Way, Swindon SN3 1RJ<br>
VAT No: 860 2173 47</p>

<p>This e-mail and any attachments may contain confidential material for<br>
the sole use of the intended recipient(s). Any review or distribution<br>
by others is strictly prohibited. If you are not the intended<br>
recipient, please contact the sender and delete all copies.</p></div>

</blockquote></div><br></div>