On Wed, Jan 20, 2016 at 5:25 AM, Dimitry Andric <dimi...@andric.com> wrote:
> Unfortunately I'm having lots of trouble with rc1 at this point:
> * libcxxabi can't build, because it requires unwind.h, which we do not yet 
> have on FreeBSD 10.x (Ed Maste is working on it for 11.x, but that is not 
> ready for general consumption).
> * The test-release.sh script has no option to disable only libcxxabi, you can 
> only disable libcxx, libcxxabi and libunwind together (maybe this can be 
> improved)

Yes, I'd be happy to take a patch for this, or I suppose you could
just hack it out locally when building.

> * Last time I hand-built libcxx, it still had a lot of test failures in the 
> locale parts, but I haven't had time to investigate.

Did we have that for 3.7 too?

> * OpenMP does not support i386-freebsd, so I have to disable it there

That's perfectly fine. Including OpenMP by default is new for this
release, so if it causes any problems, just exclude it.

> * Last but not least: the host compiler on FreeBSD 10.x is clang 3.4.1 (the 
> last version that can build without C++11 support), and it crashes with a 
> segfault during building of CGBlocks.cpp.  I'll need to find some way to work 
> around this failure, since we cannot upgrade the compiler easily on FreeBSD 
> 10.x.

This sounds like the biggest problem. Is there a PR for the crash? I
suppose the alternatives are either to try not to tickle the crash in
our source, or fixing the 3.4.1 compiler?

> I also had to hack the test-release.sh script to fix a number of problems 
> that I encountered during the 3.7.1 release, but haven't gotten to 
> upstreaming them.  E.g. the way the source code is checked out with symlinks 
> all over the place does not work, and I need to add a custom patch to 
> clang-tools-extra to make the tests succeed, because there is a race 
> condition in the Makefile.

:-( What's not working with the symlinks? Please send patches. I'm
sorry for the trouble here.

Thanks,
Hans
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to