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.