Date: Tue, 26 Feb 2019 20:01:47 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Brooks Davis <brooks@freebsd.org> Cc: ports@freebsd.org Subject: Re: LLVM 7.1.0: how to proceed? Message-ID: <F6B6F5AB-47D3-457D-A8CE-28C54858758F@FreeBSD.org> In-Reply-To: <20190206185817.GA88336@spindle.one-eyed-alien.net> References: <20190206185817.GA88336@spindle.one-eyed-alien.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_4FDB98DD-2264-4FAB-A1E1-BD76D008B749 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 6 Feb 2019, at 19:58, Brooks Davis <brooks@freebsd.org> wrote: > LLVM 7.1.0 will be release shortly and contains a single > fix which breaks the LLVM Libra ABI in order to fix an > incompatibility with GCC 8.2. A bug describing the issue is at > https://bugs.llvm.org/show_bug.cgi?id=39427. > > My current plan is: > - Copy devel/llvm70 to devel/llvm71 and update. > - Perform a coordinated switch of all dependencies, to llvm71 (e.g. do an > exp-run with the switch made and llvm70 removed). All ports with > library dependencies would get PORT_REVISION bumps. > - DEPRECATE llvm70 and set a short expiration. > > Does this sound like a reasonable plan? If you were going to drop llvm70 anyway, why not just keep the port and only bump the 'internal' version number? Or do you want to reduce possible confusion which might be caused by the "70" suffix no longer corresponding to the actual libllvm.so version number? That said, your approach seems fine to me. -Dimitry --Apple-Mail=_4FDB98DD-2264-4FAB-A1E1-BD76D008B749 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXHWNGwAKCRCwXqMKLiCW o5WOAKD5Uv0PijM/BKDzLCvnH8jC2jPuNACcDA8TG52GAOFjmQaP50KvgDZB+6o= =sYvV -----END PGP SIGNATURE----- --Apple-Mail=_4FDB98DD-2264-4FAB-A1E1-BD76D008B749--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F6B6F5AB-47D3-457D-A8CE-28C54858758F>