eliasofwaffle/Mesa-Clang

Project ID: 84534

Description

Mesa3D builds with Clang Toolchain and LLVM Full LTO enabled for default.

All updates is from Fedora RPM packages sources.

In Future will have a Main Packages using upstream main branch.

All Builds have Intel-clc enabled, if you use Intel's ARC GPUs can be better use this Copr.

"ThinLTO compilation is a new type of LTO that is both scalable and incremental. LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization. However, monolithic LTO implements this by merging all input into a single module, which is not scalable in time or memory, and also prevents fast incremental compiles.

In ThinLTO mode, as with regular LTO, clang emits LLVM bitcode after the compile phase. The ThinLTO bitcode is augmented with a compact summary of the module. During the link step, only the summaries are read and merged into a combined summary index, which includes an index of function locations for later cross-module function importing. Fast and efficient whole-program analysis is then performed on the combined summary index." - ThinLTO site https://clang.llvm.org/docs/ThinLTO.html

Installation Instructions

Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 38 x86_64 (6)* Fedora 38 (0 downloads)

* Total number of downloaded packages.


Quick Enable

#> dnf copr enable eliasofwaffle/Mesa-Clang
More info about enabling Copr repositories

Other Actions