<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div><span></span></div><div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_ym19_1_1467913124574_12634" style="display: block;">  <div id="yui_3_16_0_ym19_1_1467913124574_12633" style="font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_ym19_1_1467913124574_12632" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_ym19_1_1467913124574_12631" dir="ltr"> <font face="Arial" size="2"> </font><span>Hi Stefan,</span></div><div class="y_msg_container" id="yui_3_16_0_ym19_1_1467913124574_12654"><div id="yiv6301318369"><div id="yui_3_16_0_ym19_1_1467913124574_12653"><div id="yui_3_16_0_ym19_1_1467913124574_12652" style="color: rgb(0, 0, 0); font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);"><div><span>    Yes, it does not build out of the box on Solaris 10.</span></div><div id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6856"><span></span><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6915" dir="ltr">It's GCC 5.4.0. I made it past cmake with this command line:</div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6914" dir="ltr"><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6913" dir="ltr">LD_LIBRARY_PATH=/export/home/netrac_fam/gtk3/lib:$LD_LIBRARY_PATH cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX=/export/home/netrac_fam/gtk3 -DCMAKE_CXX_COMPILER=/export/home/netrac_fam/gtk3/bin/g++ -DCMAKE_C_COMPILER=/export/home/netrac_fam/gtk3/bin/gcc -DCMAKE_C_FLAGS='-mcpu=v9 -I/export/home/netrac_fam/gtk3/include' -DCMAKE_CXX_FLAGS='-mcpu=v9 -I/export/home/netrac_fam/gtk3/include -I/export/home/netrac_fam/gtk3/src/llvm/include' -DCMAKE_EXE_LINKER_FLAGS='-L/export/home/netrac_fam/gtk3/lib -R/export/home/netrac_fam/gtk3/lib' /export/home/netrac_fam/gtk3/src/llvm</div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6958" dir="ltr"><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6957" dir="ltr">Then, I did a quick and dirty replacement because of incompatible ld flags:</div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6934" dir="ltr"><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6941" dir="ltr">find ./ -name link.txt -exec perl -pi -e 's/-Wl,-z -Wl,discard-unused=sections/-Wl,-z,ignore/g' {} \;</div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6912" dir="ltr"><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6940" dir="ltr">Now, gmake gets stuck with this error (missing xlocale.h):</div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6911" dir="ltr"><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6956" dir="ltr">[ 13%] Linking CXX executable ../../bin/not<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6901" clear="none">gmake[2]: *** [projects/libcxx/lib/CMakeFiles/cxx.dir/__/src/support/solaris/xlocale.c.o] Error 1<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6902" clear="none">gmake[2]: *** Waiting for unfinished jobs....<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6903" clear="none">[ 13%] Built target obj.clang-tblgen<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6904" clear="none">[ 13%] Linking CXX static library ../libLLVMMC.a<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6905" clear="none">In file included from /export/home/netrac_fam/gtk3/src/llvm/projects/libcxx/include/ios:216:0,<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6906" clear="none">                 from /export/home/netrac_fam/gtk3/src/llvm/projects/libcxx/include/ostream:138,<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6907" clear="none">                 from /export/home/netrac_fam/gtk3/src/llvm/projects/libcxx/include/__std_stream:15,<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6908" clear="none">                 from /export/home/netrac_fam/gtk3/src/llvm/projects/libcxx/src/iostream.cpp:10:<br id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6909" clear="none">/export/home/netrac_fam/gtk3/src/llvm/projects/libcxx/include/__locale:33:22: fatal error: xlocale.h: No such file or directory</div><div class="yiv6301318369qtdSeparateBR" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6964" dir="ltr"><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" id="yui_3_16_0_ym19_1_1467913124574_12655" dir="ltr">g++ is able to find the xlocale.h under projects/libcxx/projects/include, but it seems that another xlocale.h is required as well (maybe one that ships with Solaris 11?)</div><div class="yiv6301318369qtdSeparateBR" dir="ltr"><br clear="none"></div><div class="yiv6301318369qtdSeparateBR" dir="ltr">Thanks,</div><div class="yiv6301318369qtdSeparateBR" dir="ltr">Oscar.<br clear="none"><br clear="none"></div><div class="yiv6301318369yqt2500500248" id="yiv6301318369yqt38143"><div class="yiv6301318369yahoo_quoted" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6820" style="display: block;">  <div id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6819" style="font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6818" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6852" dir="ltr"> <font id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6854" face="Arial" size="2"> </font><hr size="1" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6853"> <b><span style="font-weight: bold;">From:</span></b> Stefan Teleman <stefan.teleman@gmail.com><br clear="none"> <b><span style="font-weight: bold;">To:</span></b> Oscar Guido <osc_gui@yahoo.com> <br clear="none"><b><span style="font-weight: bold;">Cc:</span></b> "llvm-dev@lists.llvm.org" <llvm-dev@lists.llvm.org><br clear="none"> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, July 7, 2016 4:52 PM<br clear="none"> <b><span style="font-weight: bold;">Subject:</span></b> Re: [llvm-dev] Configure error on Solaris 10<br clear="none">  </div> <div class="yiv6301318369y_msg_container" id="yiv6301318369yui_3_16_0_ym19_1_1467913124574_6817"><br clear="none">On Thu, Jul 7, 2016 at 1:36 PM, Oscar Guido via llvm-dev<div class="yiv6301318369yqt2017733616" id="yiv6301318369yqtfd23397"><br clear="none"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="nofollow" shape="rect" ymailto="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br clear="none">> Hello,<br clear="none">>     I get the following error while trying to configure an llvm build on<br clear="none">> Solaris 10-SPARC:<br clear="none">><br clear="none">> CMake Error at projects/libcxx/CMakeLists.txt:268 (message):<br clear="none">>   C++11 is required but the compiler does not support -std=c++11<br clear="none">><br clear="none">> However, the error is about a missing header file (llvm/Support/Solaris.h)<br clear="none">> as reported in build/CMakeFiles/CMakeError.log:<br clear="none"><br clear="none">> cc1plus: fatal error: llvm/Support/Solaris.h: No such file or directory<br clear="none">> compilation terminated.<br clear="none">> gmake[1]: *** [CMakeFiles/cmTC_67861.dir/src.cxx.o] Error 1</div><br clear="none"><br clear="none">I am not sure that clang/llvm will build out-of-the-box on Solaris 10.<br clear="none">At least not without some major interventions.<br clear="none"><br clear="none">Which version of GCC is this?<br clear="none"><br clear="none">-- <br clear="none">Stefan Teleman<br clear="none">KDE e.V.<br clear="none"><a href="mailto:stefan.teleman@gmail.com" target="_blank" rel="nofollow" shape="rect" ymailto="mailto:stefan.teleman@gmail.com">stefan.teleman@gmail.com</a><div class="yiv6301318369yqt2017733616" id="yiv6301318369yqtfd97694"><br clear="none"></div><br clear="none"><br clear="none"></div> </div> </div>  </div></div></div></div></div><br><br></div> </div> </div>  </div></div></body></html>