Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Feb 2019 18:58:17 +0000
From:      Brooks Davis <brooks@freebsd.org>
To:        ports@freebsd.org
Subject:   LLVM 7.1.0: how to proceed?
Message-ID:  <20190206185817.GA88336@spindle.one-eyed-alien.net>

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

--EeQfGwPcQSOJBaQU
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

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

--EeQfGwPcQSOJBaQU
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJcWy5JAAoJEKzQXbSebgfAmPYH/i2rlKZ04ZniX7xLEIqp+a0V
SEEY315e9Lc/sV7cY6Vp0zgsSL79yRh+2PMcuRH9p7RO6uv4dlLfOtL2L1ipcIbl
XIpBIyZsia2mbfWjARxChTVsCL6PPZK6e9EJ1MiqtJzhZm58zDdLdMxWbh1BHQHD
6lveoFG7mlGRgjNSgRqTF4bDGrym3S/rwtxWylVmjcxiGzFW7he1wbbntNsc3gDp
DSNbeLviqoY5FGjBEU7SMhxcMfnNxXRnMxxO7qkfcXPnb84rLS0mhcvV4+MffPcx
dnx7S1gRiX2UlimClscCqCVlWuuU41ppCyrhbvnhXTq5gVSxmQf8/32/wqbQnmM=
=sK3F
-----END PGP SIGNATURE-----

--EeQfGwPcQSOJBaQU--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190206185817.GA88336>