<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 2017-03-28, at 2:18 AM, Mojca Miklavec wrote:</div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font></div><div>It makes absolutely no sense that I try to use a compiler that has<br>never been designed or tested to produce binaries for PPC.<br></div></blockquote><div><br></div><div>It had always been a design goal for llvm to produce workable PPC code, but although close (lots of things do work) they never quite got there (Jeremy has most of the bugs outlined on the llvm bug reporter), and only quite recently announced (past few months) they were officially dropping the effort  (which unsurprisingly has reduced my enthusiasm for trying to get it to work).</div><div><br></div><blockquote type="cite"><div>While there are some tools that require C++11 (just two out of<br>hundreds this year), building against libc++ doesn't bring any added<br>value to start with.</div></blockquote><div><br></div><div>When I started tinkering with it, as you know libc++ was the only way to get clang to support  c++11 --  until the recent changes in 3.9 allowed linking against  the newer libstdc++. But now it offers nothing.</div><div><br></div><div><br></div><div>For reliable c++11 cross-compiling to PPC at present the only thing I could point you towards was an effort to add -arch support to newer versions of gcc that I came across one evening on the web. </div><div><br></div><div>Or, if you want, I can make one of my PPC machines available to you via ssh to compile and test your PPC code on. Dave already has access for some gtk stuff he was working on.</div><div><br></div><div>Sounds like you're not too interested in putting too much more time into this, so let me know if you actually would be interested in that.</div><div><br></div><div>K</div></div></body></html>