LLVM 7.1.0: how to proceed?

Brooks Davis brooks at freebsd.org
Wed Feb 6 18:58:27 UTC 2019


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?

-- Brooks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20190206/4b7fdcb2/attachment.sig>


More information about the freebsd-ports mailing list