Files
TheRock/third-party/sysdeps/linux/amd-mesa/mesa-fork/docs/precompiled.rst
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

49 lines
2.2 KiB
ReStructuredText

Precompiled Libraries
=====================
Mesa does not provide precompiled libraries; that job is left in the hands of
the Linux distributions.
Most distributions pre-install Mesa along with the rest of the graphical user
interface, so you probably already have it installed, and applying your
updates regularly is all you need to do.
If not, searching for ``mesa`` in your package manager should return the relevant
packages (most distributions split the project into multiple packages, you
probably don't need all of them).
Be aware that other projects might also include that name. As always, pay
attention to what you install.
Some distributions (eg. Debian & Ubuntu and their derivatives) usually package
very old versions of software, which are often not supported by their projects
anymore. The current release version is visible near the top of our `homepage
<https://mesa3d.org>`__. If you have any issues (unsupported hardware, bugs,
missing features, performance issues, etc.) the first thing you should try is
to install that version.
Some distributions also provide unofficial packages for unreleased Mesa, but note
that those might break your system. Before installing one of those, make sure
you know how to recover if you can't get a graphical session anymore.
- Debian/Ubuntu based distributions - PPA: xorg-edgers, oibaf and padoka
- Fedora - Copr: erp and che
- OpenSuse/SLES - OBS: X11:XOrg and pontostroy:X11
Debug packages
--------------
Most distributions provide debug packages that contain among other things the
symbols corresponding to the precompiled package they provide.
Installing them will allow you to see the symbol (functions, variables, etc.)
names in situations like a backtrace.
**If you want to report an issue, we recommend installing these packages first
as these symbols allow us to know what is going on.**
Please refer to the corresponding documentation:
- Arch Linux: https://wiki.archlinux.org/title/Debugging/Getting_traces
- Debian: https://wiki.debian.org/HowToGetABacktrace/
- Fedora: https://docs.fedoraproject.org/en-US/quick-docs/bugzilla-providing-a-stacktrace/
- Ubuntu: https://ubuntu.com/server/docs/how-to/debugging/debug-symbol-packages/