<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br><div><div>Le 15 sept. 2011 à 14:26, Devchandra L Meetei a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite">Downloaded the latest  code base from svn and did make -ENABLED_OPTIMISED=1<br>The resultant binary compiles and linked perfectly<br>However,<br>very preliminary comparison results with time command<br>-------------------<br>
clang++<br>real    5m44.626s<br>user    4m54.984s<br>sys     0m42.463s<br>----------------------<br>g++ <br>real    5m16.298s<br>user    4m10.836s<br>sys     0m47.825s<br><br></blockquote><div><br></div>You should also disable assertions to get an optimal release build.</div><div><br></div><div>./configure --enable-optimized --disable-assertions</div><div><br><blockquote type="cite">The resultant binaries of my project with clang is 319 MB and whereas g++ one is 302 MB<br><br></blockquote></div><div><blockquote type="cite"><br><br><br><br><div class="gmail_quote">On Wed, Sep 14, 2011 at 11:17 PM, Douglas Gregor <span dir="ltr"><<a href="mailto:dgregor@apple.com">dgregor@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div bgcolor="#FFFFFF"><div><br><br>Sent from my iPhone</div><div class="im"><div><br>On Sep 14, 2011, at 10:31 AM, Devchandra L Meetei <<a href="mailto:dlmeetei@gmail.com" target="_blank">dlmeetei@gmail.com</a>> wrote:<br>
<br></div><div></div><blockquote type="cite"><div>I use the binary one(precompiled version 2.9) found at <a href="http://llvm.org/releases/" target="_blank">http://llvm.org/releases/</a> for X86_64. Now I am compiling the released version 2.9 from the same site<br>
</div></blockquote><div><br></div></div>That won't help. Clang 2.9 is ancient in Clang-time; I'm suggesting that you get the latest development version of Clang from Subversion. <div><div></div><div class="h5"><div>
<br><blockquote type="cite"><div><div class="gmail_quote">
On Wed, Sep 14, 2011 at 10:52 PM, Douglas Gregor <span dir="ltr"><<a href="mailto:dgregor@apple.com" target="_blank">dgregor@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div style="word-wrap: break-word;"><br><div><div><div>On Sep 14, 2011, at 10:02 AM, Devchandra L Meetei wrote:</div><br><blockquote type="cite"><br>I was trying with 2.9 release. linker problem persists<br></blockquote>

<div><br></div></div><div>Are you saying that you compiled the latest Clang from Subversion, and the problem still remains? If so, please file a bug with preprocessed sources so we can reproduce the problem.</div><div><br>

</div><div>  - Doug</div><div><div></div><div><br><blockquote type="cite">--Dev<br><div class="gmail_quote">On Wed, Sep 14, 2011 at 9:42 PM, Devchandra L Meetei <span dir="ltr"><<a href="mailto:dlmeetei@gmail.com" target="_blank">dlmeetei@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Sure Douglas, Let me try and update on that <br><font color="#888888">---Dev</font><div><div>


</div><div><br><br><div class="gmail_quote">On Wed, Sep 14, 2011 at 8:25 PM, Douglas Gregor <span dir="ltr"><<a href="mailto:dgregor@apple.com" target="_blank">dgregor@apple.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word;"><div><div></div><div><br><div><div>On Sep 14, 2011, at 2:29 AM, Devchandra L Meetei wrote:</div>



<br><blockquote type="cite"> <br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">history |grep export gave this and error message are below<br>




<div>export CC=/home/deleisha/Downloads/clang+llvm-2.9-x86_64-linux.tar/bin/clang<br>export CXX=/home/deleisha/Downloads/clang+llvm-2.9-x86_64-linux.tar/bin/clang++<br><br>
<br>
</div>Er, what are the error messages?<br></blockquote><br>
<div>/home/deleisha/CodeSpace/pegasus/pkg/obj/Pegasus/General/MofWriter.o: In function `Pegasus::MofWriter::appendValueElement(Pegasus::Buffer&, Pegasus::CIMValue const&)':<br>/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:387: undefined reference to `Pegasus::Array<Pegasus::CIMObject>::Array()'<br>




/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:389: undefined reference to `Pegasus::Array<Pegasus::CIMObject>::getData() const'<br>/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:389: undefined reference to `Pegasus::Array<Pegasus::CIMObject>::size() const'<br>




/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:391: undefined reference to `Pegasus::Array<Pegasus::CIMObject>::~Array()'<br>/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:391: undefined reference to `Pegasus::Array<Pegasus::CIMObject>::~Array()'<br>




/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:394: undefined reference to `Pegasus::Array<Pegasus::CIMInstance>::Array()'<br>/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:396: undefined reference to `Pegasus::Array<Pegasus::CIMInstance>::getData() const'<br>




/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:396: undefined reference to `Pegasus::Array<Pegasus::CIMInstance>::size() const'<br>/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:398: undefined reference to `Pegasus::Array<Pegasus::CIMInstance>::~Array()'<br>




/home/deleisha/CodeSpace/pegasus/src/Pegasus/General/MofWriter.cpp:398: undefined reference to `Pegasus::Array<Pegasus::CIMInstance>::~Array()'<br>/usr/bin/ld: /home/deleisha/CodeSpace/pegasus/pkg/lib/libpeggeneral.so.1: hidden symbol `_ZN7Pegasus5ArrayINS_9CIMObjectEEixEj' isn't defined<br>




/usr/bin/ld: final link failed: Nonrepresentable section on output<br>clang: error: linker command failed with exit code 1 (use -v to see invocation)<br>make[3]: *** [/home/deleisha/CodeSpace/pegasus/pkg/lib/libpeggeneral.so.1] Error 1<br>




make[3]: Leaving directory `/home/deleisha/CodeSpace/pegasus/src/Pegasus/General'<br>make[2]: *** [all] Error 2<br>make[2]: Leaving directory `/home/deleisha/CodeSpace/pegasus/src/Pegasus'<br>make[1]: *** [all] Error 2<br>




make[1]: Leaving directory `/home/deleisha/CodeSpace/pegasus/src'<br>make: *** [all] Error 2<br></div></div></blockquote><br></div></div></div><div>Clang's handling of visibility has improved greatly since Clang 2.9. Please try the latest Clang trunk and see if that works for you.</div>



<div><br></div><div><span style="white-space: pre-wrap;">       </span>- Doug</div><br></div>
</blockquote></div><br>
</div></div></blockquote></div><br>
</blockquote></div></div></div><br></div>
</blockquote></div><br>
</div></blockquote></div></div></div></div>
</blockquote></div><br>
_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev<br></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div>-- Jean-Daniel</div><div><br></div><div><br></div></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>