Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jan 2019 17:13:39 -0800
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Brooks Davis <brooks@freebsd.org>
Cc:        Robert Huff <roberthuff@rcn.com>, "freebsd-x11@freebsd.org" <x11@freebsd.org>
Subject:   Re: mesa-dri uses llvm60
Message-ID:  <CAN6yY1t6g3-M3mMn2H4EP_F8NOBMKiRuFJfSNavxBdXJ-UNW%2Bg@mail.gmail.com>
In-Reply-To: <20190114183541.GD62241@spindle.one-eyed-alien.net>
References:  <23609.9020.600859.127925@jerusalem.litteratus.org> <20190114183541.GD62241@spindle.one-eyed-alien.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 14, 2019 at 10:36 AM Brooks Davis <brooks@freebsd.org> wrote:

> On Fri, Jan 11, 2019 at 06:14:04PM -0500, Robert Huff wrote:
> >
> >       Is it posible to use the system compiler (7.0) on amd64?
> >       (llvm is a hog - 800 mb installed, and 2+ hours to compile.  I'd
> > _love_ to get rid of it.)
>
>
> https://wiki.freebsd.org/WhyDoIHaveToBuildLLVMWhenIAlreadyHaveClangInstalled#preview
>
> TL;DR: No, mesa (like basically all modern 3D graphics systems) depends
> on parts of LLVM that the base system can't include due to a lack of
> interface stability.
>
> -- Brooks
>

OK. I think that we have now resolved that mesa requires a full LLVM
install. Can we get back to what I thpought was the original question? Does
mesa-dri require llvm-60 or will it work properly with llvm70. I was under
the impression that recent version of mesa could be built and run with
either with 6 or 7 and this port is the only reason I have both versions
installed. If llvm70 is adequate, I can delete llvm6 and free up a lot of
space as all of my other ports requiring full LLVM can or must use 7.

I have built it with llvm70 which requires a single character change to
Makefile.common. Built just fine, bit I can't test it until I can restart X
and that might be a day or more.

BTW, I never build compilers. gcc, clang or rust. I always install the
package. I just can't justify the time and CPU it takes to build from
source.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1t6g3-M3mMn2H4EP_F8NOBMKiRuFJfSNavxBdXJ-UNW%2Bg>