[Bug 238906] graphics/mesa-dri: Allow building without LLVM

[email protected]
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238906

Charlie Li <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from Charlie Li <[email protected]> ---
(In reply to Helge Oldach from comment #2)
> It's not needed for anything else. Broadly speaking, if you don't have a
> Radeon card or don't need acceleration, it's just bloat.
> 
LLVM is actually needed for *non-accelerated* graphics, particularly with
LLVMpipe. Many desktop environments/toolkits expect some sort of acceleration
anymore (even if you don't think it does), and LLVMpipe and the like provide
that software rendering.

> (Besides I'm kind of puzzled why we don't simply use the base system's LLVM
> which for 12-STABLE and above is already LLVM80. Maybe just my lack of
> understanding.)
-RELEASEs don't change the toolchain originally available upon release, so for
12.0-RELEASE, LLVM is fixed at 6.0.0. Besides, the base system LLVM is built as
static libraries and binaries, and some LLVM components not needed/useful to
build the base system are stripped away. Think, the base system uses a compiler
toolchain *based on LLVM*, in the same way that the base system GCC isn't
vanilla either.

I won't hesitate to post this wiki page again:
https://wiki.freebsd.org/WhyDoIHaveToBuildLLVMWhenIAlreadyHaveClangInstalled

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.