Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Apr 2017 21:51:40 +0000
From:      Brooks Davis <brooks@freebsd.org>
To:        Chris H <bsd-lists@bsdforge.com>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: how to mark llvm* forbidden?
Message-ID:  <20170405215139.GA62417@spindle.one-eyed-alien.net>
In-Reply-To: <67e1da1eb0ff0550aab07f56d1f022ab@ultimatedns.net>
References:  <67e1da1eb0ff0550aab07f56d1f022ab@ultimatedns.net>

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

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

On Wed, Apr 05, 2017 at 11:42:16AM -0700, Chris H wrote:
> OK I'm chasing -CURRENT, and I performed an initial
> install, followed by a new world/kernel && ports about a
> mos ago. Last Friday, I svn upped the system (src && ports),
> rebuilt/installed world/kernel. I just began rebuilding
> the ports, only to find that when finished, I will likely
> end up with every version of llvm && clang from version 3
> to the now current 4. My build session is currently tying
> nearly every core on the CPU with llvm builds. Given that
> llvm4 comes in base. Is there *any* reason I can not insist
> that the ports I upgrade, or build, just use the version(s)
> of clang/llvm in base? If so. How do I inform the ports
> that they may *only* use the version(s) in base?

In general you can't.  There are many reasons including: the base llvm
doesn't include the requisite cmake bits for cmake based ports, some
ports use unstable APIs and require specific LLVM versions, and some use
LLVM tools or libraries that aren't built/installed as part of the base
system.

There are probably some ports where the base clang is fine but that's
probably mostly down to someone getting USES variables right.

-- Brooks

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

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

iQEcBAEBAgAGBQJY5WbqAAoJEKzQXbSebgfAl6wIAIjDjxR6G4gWb3zOVsomhiku
uxvfzSeZ3wmj57ZQMUUsKvqFjd5TwT4nUan9aJLdvx+8PYM/0BIupLGKtBAi4Cm/
o4qay2u7kO+qWuLZ2zar1SQ7Gq4vOkb2KP/aOJFimLjfOeRVnvwrBXvqaVkAwgE4
Ket7gfDJlHCR72t66gaMbHfGkqFPJ2FUnPWNJjUMm3Rh+Mqu/dVwJQOslXiT93cP
eQA/ehaJ+xSxVDxbEufCBRyLv//r/yHLbUFnN5p0UgVzFayc29RaFu5bQHlUiiwL
rXHQadmd9duTrnS9cLibkj8v7xs9HD2v1qOX4Gs2QwOuOUY572gAiqoowG4yoHQ=
=52u4
-----END PGP SIGNATURE-----

--45Z9DzgjV8m4Oswq--



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