DEFAULT_VERSIONS+=llvm=90 ignored?

Steve Kargl sgk at troutmask.apl.washington.edu
Fri Dec 4 22:59:46 UTC 2020


On Fri, Dec 04, 2020 at 11:41:41PM +0100, Jan Beich wrote:
> Steve Kargl <sgk at troutmask.apl.washington.edu> writes:
> 
> > It takes a long time to compile on my laptop.  I have
> >
> > DEFAULT_VERSIONS+=llvm=90
> 
> Why do you need to redefine current default?

Simply changed /etc/make.conf on my laptop from 80 to 90
when I got a similar problem trying to rebuild gnuplot.
Getting llvm10 when LLVM_DEFAULT=80 or 90 seems dubious.

> Mk/bsd.default-versions.mk:
> LLVM_DEFAULT?=		90
> 
> > % portmaster -Byd gnuplot
> > ...
> >         Install devel/llvm10
> > ...
> >         Install devel/llvm90
> 
> devel/llvm10 is pinned by graphics/mesa-* likely to reduce QA after a
> fiasco in bug 239682. Trying to unpin in bug 250869 was rejected.
> 
> graphics/mesa-dri/Makefile.common:
> LLVM_DEFAULT=	10

Well, I guess that pretty much kills LLVM_DEFAULT for any
modern hardware (even a 8 year old laptop) that uses drm
unless a user wants base-system llvm, llvm90, and llvm10 
installed.  One will certainly be able to compile any
c/c++ thrown ones way.

-- 
Steve


More information about the freebsd-ports mailing list