Date: Sat, 7 Oct 2017 02:58:40 +0000 From: Brooks Davis <brooks@freebsd.org> To: freebsd-questions@freebsd.org, freebsd-ports@freebsd.org Subject: Re: make ports use system clang & llvm Message-ID: <20171007025839.GA68389@spindle.one-eyed-alien.net> In-Reply-To: <20171006221058.GA98039@v007.zyxst.net> References: <20171006221058.GA98039@v007.zyxst.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 06, 2017 at 11:10:58PM +0100, tech-lists wrote: > Hello, >=20 > Is there a way to make ports use system clang & llvm (now at v5) rather t= han=20 > pulling in llvm4? If so, please tell me what it is! Short verison: no. Longer version: Ports that depend on a specific LLVM version typically do so because they link to LLVM libraries. LLVM provides *no* API stability between releases so programs can only link to a narrow range of LLVM versions (1 version is common) and we can not ship the libraries with the base system because we would then be stuck with a single LLVM and clang version for the life of a STABLE branch (usually 5+ years). -- Brooks --G4iJoqBmSsgzjUCe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJZ2ELfAAoJEKzQXbSebgfAhBQH/2ZKrtO3p930178J/MSfOK0l 6U9gXdqZ8lw0+DaW0dVM/Yhy0N3SEvoRwGv67qorF9jpilkXgAVhAnW1cVIAfSIo YrYFgXsQg8AM+WzhdajFyKe4O/lLH/brQvczXX2/8mAA/g9NTpcGGtStfsYJo7bI If24qdzusA0h4OKrIhlqV9jbGSvMPRsluA2Nmx8K3YS9pfnbkH/csOIbS4VQaru2 OASYelV2ZI+iiscHu0F/OKadSyeOgQqXkt0vKk/OL0FRPmp4WmI7CiwkKAPzpIzk StwuhDgZJmoa5Wqvvc36AXJ/Kej4yH95Wy/kYu4Wg0BSsNpFwwZuNny0SWPob2M= =NYYn -----END PGP SIGNATURE----- --G4iJoqBmSsgzjUCe--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171007025839.GA68389>