Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Mar 2016 11:07:34 +0100
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Willem Jan Withagen <wjw@digiware.nl>
Cc:        freebsd-toolchain@freebsd.org
Subject:   Re: Running Clang 3.7 on Current....
Message-ID:  <7D7F6AF9-4E33-4BE3-85CD-2A02E3D209B5@FreeBSD.org>
In-Reply-To: <56E28F8A.5000201@digiware.nl>
References:  <56E28F8A.5000201@digiware.nl>

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

--Apple-Mail=_BD7D170D-AE49-4C79-ACB9-92202F3983B6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 11 Mar 2016, at 10:27, Willem Jan Withagen <wjw@digiware.nl> wrote:
>=20
> CURRENT has recently received the upgrade to Clang 3.8.
>=20
> Now I run into the problem that some of the tests with Ceph are all of =
a
> sudden failing....
> Mainly manifesting itself because of access errors thru pointers in
> very complex records structs. (Which is almost always in C++ :) )
> Either pointers are 0x0, or to invalid memory.
>=20
> This can be attributed to a few things, some of them:
>  - changes in the Ceph code
>    	Which is possible since I rebased since I started using 3.8.
>  - Subtle difference in corner cases, and overlaping structs get =
written
> 	wrongly.
>  - A compiler bug
>  - other issues ....
>=20
> Ceph is run thru extensive tests while building, after which there is =
another
> large QA testset run by the Ceph-team in their openstack with even =
more and
> complexer tests. So real programming "errors" would be caught in this =
process.
>=20
> To exclude the compiler I'd like to run a compile/build/test run with =
3.7
> Can I just install the ports 3.7 version without endangering my 3.8 =
current
> installation. Then it'll just be set 'CC=3Dclang37 C++=3Dclang37++ =
make' and
> see what comes of it.

Yes, that should work without any problems.

-Dimitry


--Apple-Mail=_BD7D170D-AE49-4C79-ACB9-92202F3983B6
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.29

iEYEARECAAYFAlbimO0ACgkQsF6jCi4glqMS3ACgkh/91BpelBXOO7i93/cQrBTo
cJwAnA8lBXz/NXosL2lgXEhJAQOvNC60
=9fhA
-----END PGP SIGNATURE-----

--Apple-Mail=_BD7D170D-AE49-4C79-ACB9-92202F3983B6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7D7F6AF9-4E33-4BE3-85CD-2A02E3D209B5>