command line environment and port to equal CURRENT clang?

Dimitry Andric dim at FreeBSD.org
Mon Jan 23 19:18:31 UTC 2017


On 23 Jan 2017, at 05:32, Jeffrey Bouquet <jbtakk at iherebuywisely.com> wrote:
> 
> ... that may work in /usr/src/sbin for example?
> make clang=[/usr/ports/lang/??]clang-foo clang+ depend;   make;   # so that a buildworld is not needed?
> or that would have to be created as a feature..

The following appears to work:

pkg install llvm39
export CC=/usr/local/bin/clang39
export CXX=/usr/local/bin/clang++39
export CPP=/usr/local/bin/clang-cpp
cd /usr/src/sbin
make obj
make depend
make

Note that this may pick up the wrong versions of libraries, so do not
be amazed if stuff blows up.

Also note that clang in base has a few patches which might not be in the
port, so you could also run into unexpected bugs in the port.

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20170123/7bfe97b2/attachment.sig>


More information about the freebsd-current mailing list