LLVM 7.1.0: how to proceed?

Dimitry Andric dim at FreeBSD.org
Tue Feb 26 19:01:51 UTC 2019


On 6 Feb 2019, at 19:58, Brooks Davis <brooks at 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 223 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20190226/0a784353/attachment.sig>


More information about the freebsd-ports mailing list