Hi, We're working on updating llvm, clang and lldb to 3.5.0 in head. This is quite a big update again, and any help with testing is appreciated. To try this out, ensure you have good backups or snapshots, then build world and kernel from the projects/clang350-import branch [1]. Please use a Subversion mirror [2], if you are able to. The status of this project branch is as follows: * Since llvm/clang 3.5.0 requires C++11 support, you can only build it when your current installation has both clang (>= 3.3) and libc++ installed. E.g., FreeBSD 10.x and later should work out of the box, but for FreeBSD 9.x you should first build libc++ with clang, and install it. Older versions of FreeBSD will not work. * Both the i386 and amd64 arches are expected to work completely, e.g. they should build, install and run without any problems. For some less-used parts of world and kernel, you might encounter warnings that are not fixed yet. To ignore those, you can use NO_WERROR, but please create bug reports for them. * The different ARM builds still need work, any help would be greatly appreciated there. * PowerPC (32 and 64 bit) will most likely not work yet, until we can figure out how to build parts of the tree with clang, other parts with gcc. * Sparc64 might work at least partially, but has not been tested on real hardware. * A ports exp-run has been requested [3]. The tentative goal is to be able to import this new version before the end of the year, hopefully before Christmas. If you encounter issues, please report them in FreeBSD Bugzilla [4], unless you think it is better discussed on one of the appropriate mailing lists. -Dimitry [1] svn://svn.freebsd.org/base/projects/clang350-import [2] https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/svn.html#svn-mirrors [3] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195480 [4] https://bugs.freebsd.org/submit/
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:54 UTC