Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Nov 2014 22:03:31 +0100
From:      Dimitry Andric <dim@FreeBSD.org>
To:        FreeBSD-Current <freebsd-current@freebsd.org>
Cc:        FreeBSD ARM <freebsd-arm@freebsd.org>, FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   RFT: Please help testing the llvm/clang 3.5.0 import
Message-ID:  <8598B1D4-5485-426F-B6D6-22BF26AC5FE1@FreeBSD.org>

next in thread | raw e-mail | index | archive | help

--Apple-Mail=_FAF32578-E1BE-4097-9213-963BEB422E85
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

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 (>=3D 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-mi=
rrors
[3] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D195480
[4] https://bugs.freebsd.org/submit/


--Apple-Mail=_FAF32578-E1BE-4097-9213-963BEB422E85
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.26

iEYEARECAAYFAlR44ysACgkQsF6jCi4glqPN5ACg3+kmc05zNVksFsq+SstYE22z
OLcAoKiIf03iY1s5CZw6J3ZUylkKYGyd
=m4oU
-----END PGP SIGNATURE-----

--Apple-Mail=_FAF32578-E1BE-4097-9213-963BEB422E85--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8598B1D4-5485-426F-B6D6-22BF26AC5FE1>