Thank you for instructions, I have added same patch found in llvm bug tracker (proposed by you), to allow me to build.
Search Criteria
Package Details: mesa-minimal-git 21.1.0_devel.135493.2b10bff7b3d-1
Git Clone URL: | https://aur.archlinux.org/mesa-minimal-git.git (read-only, click to copy) |
---|---|
Package Base: | mesa-minimal-git |
Description: | an open-source implementation of the OpenGL specification, stripped down git version |
Upstream URL: | https://www.mesa3d.org |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | shoober420 |
Maintainer: | Lone_Wolf |
Last Packager: | Lone_Wolf |
Votes: | 5 |
Popularity: | 2.32 |
First Submitted: | 2020-12-10 00:38 |
Last Updated: | 2021-02-22 13:27 |
Dependencies (30)
- libclc (libclc-git)
- libdrm (libdrm-grate-git, libdrm-git, libdrm-minimal-git)
- libelf (elfutils-git, libelf-minimal-git)
- libglvnd (libglvnd-git)
- libunwind (libunwind-git)
- libxdamage
- libxshmfence
- libxxf86vm
- llvm-libs-minimal-git
- lm_sensors (lm_sensors-max_of_fctemps, lm_sensors-git)
- vulkan-icd-loader (vulkan-icd-loader-git)
- wayland (wayland-git, wayland-nodocs-git)
- zstd (zstd-git, zstd-static, zstd-cmake)
- elfutils (elfutils-git, libelf-minimal-git) (make)
- git (git-git) (make)
- glslang (glslang-git, glslang-minimal-git) (make)
- libva (libva-git, libva-hantro-h264-git, intel-media-stack-bin, libva-minimal-git, libva-headless) (make)
- libvdpau (libvdpau-git) (make)
- libx11 (libx11-git, libx11-threadsafe) (make)
- libxml2 (libxml2-linenum, libxml2-git) (make)
- libxrandr (libxrandr-git) (make)
- llvm-minimal-git (make)
- meson (meson-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-mem, ninja-kitware, ninja-bin) (make)
- ocl-icd (khronos-ocl-icd-git) (make)
- python-mako (make)
- wayland-protocols (wayland-protocols-git) (make)
- xorgproto (xorgproto-git) (make)
- llvm-minimal-git (optional) – opencl
- opengl-man-pages (optional) – for the OpenGL API man pages
Required by (1000)
- 0ad-data-git (requires mesa) (make)
- 0ad-git (requires mesa) (make)
- 3delight (requires mesa)
- actionfps (requires mesa) (make)
- adanaxis-gpl-deb (requires mesa)
- adom-noteye (requires mesa)
- adxv (requires mesa)
- aegisub-git (requires mesa) (make)
- aegisub-japan7-git (requires mesa) (make)
- aegisub-ttools-meson-git (requires mesa) (make)
- aegisub-wangqr-git (requires mesa) (make)
- aftershotpro2 (requires opencl-mesa) (optional)
- aftershotpro3 (requires opencl-mesa) (optional)
- airshipper (requires vulkan-driver) (optional)
- alephone (requires mesa) (make)
- alephone-git (requires mesa) (make)
- algodoo (requires mesa) (i686)
- algodoo (requires mesa) (x86_64)
- allacrost-svn (requires mesa)
- alphaplot (requires mesa)
- alphaplot-git (requires mesa)
- alsaplayer (requires mesa) (make)
- alsaplayer-git (requires mesa) (make)
- amdapp-sdk (requires mesa)
- amdapp-sdk-opencv (requires mesa)
- amdgpu-experimental (requires vulkan-radeon)
- amdgpu-experimental (requires mesa)
- americas-army-2.5 (requires mesa)
- android-file-transfer-linux-git (requires mesa) (make)
- andyetitmoves (requires mesa)
- andyetitmoves-demo (requires mesa)
- animata-svn (requires mesa)
- antigravitaattori (requires mesa)
- anura-git (requires mesa)
- aomp-amdgpu (requires mesa) (make)
- apitrace-git (requires mesa) (make)
- aqsis (requires mesa) (make)
- arcan-git (requires mesa)
- ares-emu (requires vulkan-driver)
- ares-emu (requires mesa) (make)
- ariamaestosa (requires mesa)
- armorpaint-git (requires mesa)
- ashes (requires mesa)
- ashes-git (requires mesa)
- aurorafw-git (requires opengl-driver)
- av-caster (requires mesa) (make)
- avp (requires mesa) (make)
- basilisk (requires mesa) (make)
- bcrawl (requires mesa) (make)
- bcrawl-git (requires mesa) (make)
- beignet (requires mesa)
- beignet-git (requires mesa)
- bespokesynth-git (requires mesa)
- bforartists (requires mesa) (make)
- bforartists-git (requires mesa) (make)
- bgfx-cmake-git (requires mesa)
- bgfx-git (requires mesa)
- blackshades-svn (requires mesa)
- blackvoxel (requires mesa)
- blender-2.7 (requires mesa) (make)
- blender-2.80-git (requires mesa) (make)
- blender-2.81-git (requires mesa) (make)
- blender-2.82-git (requires mesa) (make)
- blender-2.83-git (requires mesa) (make)
- blender-2.90-git (requires mesa) (make)
- blender-2.91-git (requires mesa) (make)
- blender-2.92-git (requires mesa) (make)
- blender-alarm (requires mesa) (make)
- blender-as-py-module (requires mesa) (make)
- blender-develop-git (requires mesa) (make)
- blender-fracture_modifier-git (requires mesa) (make)
- blender-functions-git (requires mesa) (make)
- blender-git (requires mesa) (make)
- blender-wayland-git (requires mesa) (make)
- bluejeans (requires mesa)
- boblight (requires mesa)
- boblight-v4l (requires mesa)
- bomi (requires mesa) (make)
- bomi-git (requires mesa) (make)
- brave-beta-bin (requires mesa) (optional)
- brave-dev-bin (requires mesa) (optional)
- brave-nightly-bin (requires mesa) (optional)
- brlcad-bin (requires mesa)
- bsg-diaspora-sa (requires mesa)
- bsnes-classic-git (requires mesa) (make)
- bsnes-plus-git (requires mesa) (make)
- btanks (requires mesa) (make)
- btrl (requires mesa)
- bullet-docs-git (requires mesa) (make)
- bullet-git (requires mesa) (make)
- bullet-multithreaded (requires mesa) (make)
- bullet-multithreaded-docs (requires mesa) (make)
- bunsen-openbox-pipemenus-git (requires mesa)
- cabbage (requires mesa)
- cabbage-git (requires mesa) (make)
- caffe-opencl-git (requires opencl-driver)
- cairo-glesv2-bin (requires mesa)
- cairo-glesv3-bin (requires mesa)
- calculix (requires mesa)
- catalyst-firepro-compute (requires mesa)
- cave9 (requires mesa)
- ccdc-mercury (requires opengl-driver)
- cegui (requires mesa) (make)
- cegui (requires mesa) (optional)
- cegui-0.7 (requires mesa)
- cegui-git (requires mesa) (optional)
- cen64 (requires mesa)
- cen64-git (requires mesa)
- chiaki-git (requires libva-mesa-driver) (optional)
- chromium-beta-ozone (requires mesa) (make)
- chromium-dev-ozone (requires mesa) (make)
- chromium-no-extras (requires mesa) (make)
- chromium-ozone (requires mesa) (make)
- chromium-vaapi (requires mesa) (make)
- cinelerra-cv (requires mesa) (make)
- clanlib-23 (requires mesa) (make)
- clanlib10 (requires mesa)
- classicube-git (requires mesa)
- cliqz (requires mesa) (make)
- cloudcompare (requires mesa)
- cloudcompare-git (requires mesa)
- commander-genius-git (requires mesa)
- compton-blackcapcoder-git (requires mesa) (make)
- compton-tryone-blackcapcoder-git (requires mesa) (make)
- compton-tryone-git (requires mesa) (make)
- computecpp (requires opencl-driver)
- coolvlviewer (requires mesa)
- coolvlviewer-bin (requires mesa)
- coolvlviewer-experimental (requires mesa)
- coolvlviewer-experimental-bin (requires mesa)
- crates (requires mesa)
- crunchyrolldl-git (requires mesa)
- csfml-git (requires mesa) (make)
- csmash (requires mesa)
- cx (requires mesa) (make)
- cx-latest (requires mesa) (make)
- d1x-rebirth (requires mesa)
- d2x-rebirth (requires mesa)
- dangerdeep (requires mesa) (make)
- dark-oberon (requires mesa)
- darkplaces-rm-git (requires mesa) (make)
- davinci-resolve (requires opencl-driver)
- davinci-resolve-beta (requires opencl-driver)
- davinci-resolve-studio (requires opencl-driver)
- davinci-resolve-studio-beta (requires opencl-driver)
- day-of-the-tentacle-hib (requires mesa) (i686)
- ddctoolbox-git (requires mesa)
- ddroom-git (requires mesa) (make)
- defcon (requires mesa)
- directfb (requires mesa)
- disig-web-signer (requires mesa)
- dolphin-emu-faster-melee (requires mesa)
- donkey-me (requires mesa)
- dosbox-daum (requires mesa) (make)
- dosbox-ex-svn (requires mesa)
- dosbox-svn (requires mesa)
- dosbox-svn-ne2000 (requires mesa)
- dosbox-x (requires mesa)
- dosbox-x-fast-bios-git (requires mesa)
- dosbox-x-git (requires mesa)
- dosbox-x-sdl2 (requires mesa)
- dosbox-x-sdl2-git (requires mesa)
- dragonwolf (requires mesa) (make)
- drawxtl (requires mesa)
- drminfo (requires mesa)
- drminfo-git (requires mesa)
- dustforce-hib (requires mesa)
- dustforce-hib-dustmod (requires mesa)
- dynamitejack (requires mesa)
- eduke32 (requires mesa) (make)
- efl-full-git (requires mesa)
- efl-git (requires mesa)
- efl-git-asan (requires mesa)
- efmb (requires mesa)
- egoboo (requires mesa)
- egoboo-git (requires mesa) (make)
- electricsheep (requires mesa) (make)
- electricsheep-git (requires mesa) (make)
- emptyepsilon-git (requires mesa) (make)
- emulationstation-fcamod-git (requires mesa) (make)
- enemy-territory (requires mesa) (i686)
- enemylines7 (requires mesa)
- enigma-dev-git (requires mesa)
- eperiodique (requires mesa) (make)
- epplet-base (requires mesa) (make)
- epsxe-plugin-gpu-mesagl (requires mesa)
- epsxe-plugin-gpu-xgl2 (requires mesa) (i686)
- erlang-basho (requires mesa) (make)
- erlang-git (requires mesa) (make)
- erlang-unixodbc-git (requires mesa) (make)
- ethminer (requires mesa)
- ethminer-cuda (requires mesa)
- eviltris (requires mesa)
- extcalc (requires mesa)
- extempore-git (requires mesa)
- factor-git (requires mesa)
- factorio (requires mesa)
- factorio-demo (requires mesa)
- factorio-experimental (requires mesa)
- fcitx5-mozc-git (requires mesa) (make)
- fdr (requires mesa)
- ffmpeg-full3.4 (requires mesa)
- ffmpeg-gl-transition (requires mesa)
- ffmpeg-semifull-git (requires mesa)
- filament (requires mesa)
- firefox-appmenu (requires mesa) (make)
- firefox-beta (requires mesa) (make)
- firefox-developer-hg (requires mesa) (make)
- firefox-esr (requires mesa) (make)
- firefox-esr52 (requires mesa) (make)
- firefox-esr68 (requires mesa) (make)
- firefox-hg (requires mesa) (make)
- firefox-kde-opensuse (requires mesa) (make)
- firefox-nightly-hg (requires mesa) (make)
- firefox-unbranded (requires mesa) (make)
- firefox-wayland-hg (requires mesa) (make)
- firefox56 (requires mesa) (make)
- firestorm (requires mesa)
- firestorm-beta-bin (requires mesa)
- firestorm-bin (requires mesa)
- firestorm-nightly (requires mesa)
- flaresolverr-bin (requires mesa)
- flightgear (requires mesa) (make)
- flightgear-git (requires mesa) (make)
- fltk11 (requires mesa) (make)
- fluid-designer (requires mesa) (make)
- fme-desktop-2017 (requires mesa)
- fogpad (requires mesa) (make)
- fogpad.lv2-git (requires mesa)
- foldingathome (requires opencl-driver) (optional)
- foldingathome-beta (requires opencl-driver) (optional)
- fontmatrix (requires mesa) (make)
- fontmatrix-git (requires mesa) (make)
- fox-devel (requires mesa) (make)
- fractal-hib (requires mesa)
- fragmentarium-git (requires mesa)
- freedroidrpg-git (requires mesa) (make)
- freeglut-wayland-svn (requires mesa) (make)
- freeglut-x11-svn (requires mesa) (make)
- freewrl (requires mesa) (make)
- fretscpp (requires mesa)
- fs-uae-devel (requires mesa)
- fs-uae-git (requires mesa)
- fs2_open (requires mesa)
- fs2_open-git (requires mesa)
- ftequake (requires mesa) (make)
- ftequake-svn (requires mesa) (make)
- futhark-nightly (requires opencl-driver) (optional)
- galapix (requires mesa)
- gallium-nine-git (requires mesa)
- gallium-nine-git (requires mesa) (make)
- gamescope (requires opengl-driver)
- gammy (requires mesa)
- gate88 (requires mesa)
- gaviewer (requires mesa)
- geomspace (requires mesa)
- gfusion-demo (requires mesa) (make)
- glbinding-git (requires mesa)
- glee (requires mesa) (make)
- glew1.13 (requires mesa)
- glew1.6 (requires mesa)
- glew2.0 (requires mesa)
- glfrontier (requires mesa)
- glfw-wayland-git (requires opengl-driver) (optional)
- glfw-wayland-git (requires vulkan-driver) (optional)
- glfw-wayland-git (requires mesa) (make)
- glfw-x11-git (requires opengl-driver) (optional)
- glfw-x11-git (requires vulkan-driver) (optional)
- glfw-x11-git (requires mesa) (make)
- glfw2 (requires mesa) (make)
- glues-git (requires mesa)
- glxosd (requires mesa)
- glxosd-aarch64-git (requires mesa)
- glxosd-fix-git (requires mesa)
- glxosd-git (requires mesa)
- gnash-git (requires mesa) (make)
- gnome-session-git (requires mesa) (make)
- gnubik (requires mesa)
- godot-git (requires mesa)
- godot-git-alsa (requires mesa)
- godot-mono (requires mesa) (make)
- godot-osc-git (requires mesa)
- gog-bit-trip-runner (requires mesa)
- gog-dustforce-dx (requires mesa)
- gog-xenonauts (requires mesa)
- gource-git (requires mesa) (make)
- gpac-git (requires mesa) (make)
- gpu-viewer (requires mesa) (optional)
- gpu-viewer (requires vulkan-radeon) (optional)
- gpu-viewer (requires vulkan-intel) (optional)
- gputest (requires mesa)
- gputop-git (requires mesa) (optional)
- gr-fosphor (requires opencl-driver)
- grass6 (requires mesa)
- grim-fandango (requires mesa) (i686)
- gromacs (requires opencl-mesa) (optional)
- gromacs-2019-complete (requires opencl-mesa) (optional)
- gromacs-2020-complete (requires opencl-mesa) (optional)
- gromacs-plumed (requires opencl-mesa) (optional)
- grsim-git (requires mesa)
- gtk3-adwaita-3-32-git (requires mesa)
- gtk3-classic (requires mesa) (make)
- gtk3-classic (requires mesa)
- gtk3-cosy (requires mesa)
- gtk3-mushrooms (requires mesa)
- gtk3-no_deadkeys_underline (requires mesa)
- gtk3-patched-filechooser-icon-view (requires mesa)
- gtk3-typeahead (requires mesa)
- gtk3-ubuntu (requires mesa)
- gtk4-git (requires mesa)
- gtkglarea1 (requires mesa)
- gtkglextmm (requires mesa) (make)
- gueerecorder-git (requires mesa)
- gura (requires mesa) (optional)
- gura (requires mesa) (make)
- gzdoom (requires vulkan-driver) (optional, x86_64)
- gzdoom-git (requires vulkan-driver) (optional, x86_64)
- hedgewars-hg (requires mesa) (make)
- helm-git (requires mesa)
- higan-git (requires mesa) (make)
- horde3d (requires mesa) (make)
- hurrican (requires mesa) (make)
- hurrican-svn (requires mesa) (make)
- hyperrogue (requires mesa)
- iannix-git (requires mesa)
- icecat (requires mesa) (make)
- ikemen-go-git (requires mesa)
- instantbird (requires mesa) (make)
- iqoption-bin (requires mesa)
- irrlicht-svn (requires mesa) (make)
- jdsp4linux-gui (requires mesa)
- jdsp4linux-gui-git (requires mesa)
- jumpman (requires mesa) (i686)
- jvgs (requires mesa)
- kactivities4 (requires mesa) (make)
- kdeedu-ktouch-patched (requires mesa) (make)
- kdelibs (requires mesa) (make)
- khronos-ocl-icd (requires mesa) (make)
- khronos-ocl-icd-git (requires mesa) (make)
- kicad-git (requires mesa) (make)
- kicad-nightly (requires mesa) (make)
- kicad-rc (requires mesa) (make)
- kitty-git (requires mesa) (make)
- kitty-terminfo-git (requires mesa) (make)
- kitty-without-monolimit-git (requires mesa) (make)
- kmscon-git (requires mesa)
- kmscon-patched-git (requires mesa)
- kmscube-git (requires mesa)
- kode-studio-bin (requires mesa) (optional)
- kodi-c2-x11 (requires mesa) (make)
- kodi-c2-x11 (requires mesa)
- kodi-c2-x11-eventclients (requires mesa) (make)
- kodi-devel (requires mesa)
- kodi-devel (requires mesa) (make)
- kodi-devel-dev (requires mesa) (make)
- kodi-devel-eventclients (requires mesa) (make)
- kodi-devel-gbm (requires mesa) (make)
- kodi-devel-tools-texturepacker (requires mesa) (make)
- kodi-devel-wayland (requires mesa) (make)
- kodi-devel-x11 (requires mesa) (make)
- kodi-eggz (requires mesa) (make)
- kodi-git (requires mesa) (make)
- kodi-git (requires mesa)
- kodi-git-dev (requires mesa) (make)
- kodi-git-eventclients (requires mesa) (make)
- kodi-git-gbm (requires mesa) (make)
- kodi-git-tools-texturepacker (requires mesa) (make)
- kodi-git-wayland (requires mesa) (make)
- kodi-git-x11 (requires mesa) (make)
- kokua-opensim (requires mesa)
- kokua-secondlife (requires mesa)
- kristforge-bin (requires opencl-driver) (optional)
- kristforge-git (requires opencl-driver) (optional)
- lantern-headless (requires mesa)
- lc0 (requires opencl-driver)
- leagueoflegends-git (requires vulkan-driver)
- leap-motion-driver (requires mesa)
- leela-zero (requires opencl-driver)
- leela-zero-git (requires opencl-driver)
- lib32-gallium-nine-git (requires mesa) (make)
- lib32-gegl (requires mesa) (make)
- lib32-glxosd-git (requires mesa)
- lib32-gtk3-classic (requires mesa) (make)
- lib32-libmumble (requires mesa) (make)
- lib32-libva-minimal-git (requires mesa) (make)
- lib32-mesa-minimal+-git (requires mesa) (make)
- lib32-mesa-minimal+-git (requires mesa)
- lib32-mesa-minimal-git
- lib32-mesa-minimal-git (make)
- lib32-mesa-noglvnd (requires mesa)
- lib32-mesa-rc (requires mesa)
- lib32-mesa-rc (requires opencl-mesa)
- lib32-mesa-stable (requires mesa)
- lib32-mesa-stable (requires opencl-mesa)
- lib32-vulkan-mesa-layer (requires vulkan-mesa-layer)
- lib32-webkitgtk (requires mesa) (make)
- libagar (requires mesa) (make)
- libcm (requires mesa)
- libcompizconfig (requires mesa) (make)
- libcompizconfig-git (requires mesa) (make)
- libglvnd-git (requires mesa)
- libglvnd-git (requires opengl-driver)
- liblub-git (requires mesa)
- liboglappth (requires mesa) (make)
- libqglviewer (requires mesa)
- libqglviewer-qt4 (requires mesa)
- libretro-beetle-psx-git (requires mesa) (make)
- libretro-beetle-psx-hw-git (requires mesa) (make)
- libretro-cannonball-git (requires mesa)
- libretro-dolphin-git (requires mesa) (make)
- libretro-higan (requires mesa) (make)
- libretro-mgba-git (requires mesa) (make)
- libretro-parallel-n64-git (requires mesa) (make)
- libretro-ppsspp-rbp (requires mesa) (make)
- libretro-reicast-git (requires mesa) (make)
- libretro-reicast-oit-git (requires mesa) (make)
- librewolf (requires mesa) (make)
- librewolf-dev-wayland (requires mesa) (make)
- librewolf-nightly (requires mesa) (make)
- librewolf-wayland-hg (requires mesa) (make)
- librocket-asarium-git (requires mesa) (make)
- librocket-git (requires mesa) (make)
- libtiff-git (requires mesa) (make)
- libtiff-minimal-git (requires mesa) (make)
- libtxc_dxtn (requires mesa)
- libva-git (requires mesa) (make)
- libva-hantro-h264-git (requires mesa) (make)
- libva-intel-driver-g45-h264 (requires mesa) (make)
- libva-minimal-git (requires mesa) (make)
- libva-vdpau-driver-chromium (requires mesa) (make)
- libva-vdpau-driver-shadow-nvidia (requires mesa) (make)
- libva-vdpau-driver-vp9-git (requires mesa) (make)
- libwpe-git (requires mesa) (make)
- lincity-ng-git (requires mesa) (make)
- lms8suite-git (requires opengl-driver)
- lucurious-git (requires mesa)
- lucurious-git (requires vulkan-driver)
- ludo (requires mesa)
- ludo-bin (requires mesa)
- ludo-git (requires mesa)
- lutris-world-of-warcraft-dependencies-amd (requires vulkan-radeon)
- luxcorerender (requires opencl-driver) (optional)
- luxcorerender-git (requires opencl-driver) (optional)
- luxmark (requires opencl-driver)
- luxmark (requires mesa) (make)
- m-air-edit-bin (requires mesa)
- magic (requires mesa) (optional)
- magic-devel (requires mesa) (optional)
- magic-git (requires mesa) (optional)
- maldita-castilla (requires mesa)
- mandelbulber2-opencl-git (requires opencl-mesa)
- maniadrive (requires mesa)
- maxthon-browser (requires mesa)
- megaglest-git (requires mesa) (make)
- mellowplayer (requires mesa) (make)
- mellowplayer-git (requires mesa) (make)
- mencoder-svn (requires mesa) (make)
- mesa-arm-git (requires libva-mesa-driver) (optional)
- mesa-demos-git (requires mesa) (make)
- mesa-libgl-noglvnd (requires mesa)
- mfakto (requires opencl-driver)
- mhwd-croco-git (requires mesa)
- mhwd-garuda-git (requires mesa)
- microsoft-edge-dev-bin (requires mesa)
- milton-git (requires opengl-driver)
- minecraft-legacy-launcher (requires opengl-driver)
- minetest-git-leveldb (requires mesa)
- mkxp-git (requires mesa) (make)
- mkxp-z-git (requires mesa) (make)
- moe-mansion (requires mesa) (make)
- molden (requires mesa)
- molden (requires mesa) (make)
- monochroma-demo (requires mesa)
- mplayer-gui (requires mesa) (make)
- mplayer-gui-svn (requires mesa) (make)
- mplayer-light-svn (requires mesa) (make)
- mplayer-svn (requires mesa) (make)
- mplayer-vaapi (requires mesa) (make)
- mplayer2 (requires mesa) (make)
- mplayer2-build-git (requires mesa) (make)
- mpv-ahjolinna (requires mesa) (make)
- mpv-ahjolinna-git (requires mesa) (make)
- mpv-amd-full-git (requires mesa) (make)
- mpv-full (requires mesa) (make)
- mpv-full-build-git (requires mesa) (make)
- mpv-full-git (requires mesa) (make)
- mpv-rpi (requires mesa) (make)
- mpv-semifull-git (requires mesa) (make)
- mpv-sndio (requires mesa) (make)
- mpv-thin (requires mesa) (make)
- mpv-vapoursynth (requires mesa)
- mpv-vapoursynth-git (requires mesa)
- mpv-vittgam (requires mesa) (make)
- mtsieve (requires opencl-driver)
- mumble-git (requires mesa) (make)
- mumble-minimal (requires mesa) (make)
- mupen64plus-extraplugins (requires mesa)
- mupen64plus-git (requires mesa) (make)
- mupen64plus-video-angrylion-plus-git (requires mesa) (make)
- neocomp-git (requires mesa)
- neovide (requires vulkan-intel) (optional)
- nestopia (requires mesa) (make)
- nestopia-git (requires mesa) (make)
- neverball (requires mesa) (make)
- neverball-git (requires mesa) (make)
- ninjas-git (requires mesa)
- nodeboxeditor (requires mesa)
- noisemodeler-git (requires mesa)
- nsfminer-cuda-opencl (requires mesa)
- nvidia-xrun-git (requires mesa)
- nwn-diamond (requires mesa)
- obs-studio-ftl (requires libva-mesa-driver) (optional)
- obs-studio-git (requires libva-mesa-driver) (optional)
- obs-studio-wayland (requires libva-mesa-driver) (optional)
- ocaml-efl (requires mesa) (make)
- octave-hg (requires mesa)
- ogre-1.10 (requires mesa) (make)
- ogre-1.8 (requires mesa) (make)
- ogre-1.9 (requires mesa) (make)
- ogre-2.1 (requires mesa) (make)
- ogre-docs-1.10 (requires mesa) (make)
- ogre-docs-1.9 (requires mesa) (make)
- ogre-git (requires mesa) (make)
- ogre-next-git (requires mesa) (make)
- oolite (requires mesa) (make)
- open3d (requires mesa)
- open3d-git (requires mesa)
- openclonk (requires mesa) (make)
- openclonk-git (requires mesa) (make)
- opencv-cuda (requires mesa) (make)
- opencv-cuda-git (requires mesa) (make)
- opencv-git (requires mesa) (make)
- opencv-java (requires mesa) (make)
- opencv-with-python2-support (requires mesa) (make)
- opencv-with-python2-support-samples (requires mesa) (make)
- opencv2 (requires mesa) (make)
- opencv2-opt (requires mesa) (make)
- opencv2-opt-samples (requires mesa) (make)
- opencv2-samples (requires mesa) (make)
- opencv3-opt (requires mesa) (make)
- opencv3-opt-samples (requires mesa) (make)
- openglide-git (requires mesa)
- openimageio-git (requires mesa) (make)
- openimageio-qfix (requires mesa) (make)
- openmesh (requires mesa)
- openni-git (requires mesa)
- openoffice-bin (requires mesa) (optional)
- opensage-bin (requires mesa)
- openscenegraph-dae (requires mesa) (make)
- openscenegraph-git (requires mesa) (make)
- openscenegraph-openmw-git (requires mesa) (make)
- openspades (requires mesa)
- openspades-git (requires mesa)
- openxcom (requires mesa)
- osmose (requires mesa) (make)
- ovras (requires mesa)
- oxefmsynth (requires mesa)
- oxefmsynth-git (requires mesa)
- p4vasp (requires mesa)
- papu-vst-git (requires mesa)
- paraview-git (requires mesa) (make)
- paraview-manta (requires mesa) (make)
- paraview-opt (requires mesa) (make)
- paraview-salome (requires mesa) (make)
- passwordmanager (requires mesa) (make)
- passwordmanager-git (requires mesa) (make)
- passwordmanager-qt6 (requires mesa) (make)
- pcsxr (requires mesa) (make)
- pcsxr-git (requires mesa) (make)
- pcsxr-gtk2 (requires mesa) (make)
- pcsxr-pgxp-git (requires mesa) (make)
- pharo (requires mesa)
- pharo-bin (requires mesa)
- pharo-spur-vm (requires mesa)
- pharo64 (requires mesa)
- phlipple-svn (requires mesa)
- php-wxwidgets-git (requires mesa) (make)
- picom-git (requires mesa) (make)
- picom-ibhagwan-git (requires mesa) (make)
- picom-rounded-corners (requires mesa) (make)
- picom-rounded-corners-legacy-glx2 (requires mesa) (make)
- picom-tryone-git (requires mesa) (make)
- pinball (requires mesa)
- pinball-unofficial (requires mesa)
- pingus-git (requires mesa) (make)
- pioneer (requires mesa)
- pioneer-git (requires mesa) (make)
- pipewalker (requires mesa)
- plib (requires mesa) (make)
- pokemon-revolution-online-bin (requires vulkan-driver)
- pokemon-revolution-online-bin (requires opengl-driver)
- polkit-efl-git (requires mesa) (make)
- prboom (requires mesa) (make)
- prboom-svn (requires mesa) (make)
- prey (requires mesa) (i686)
- prime (requires vulkan-intel) (optional)
- proton-ge-custom (requires mesa) (make)
- proton-ge-custom-bin (requires vulkan-driver) (optional)
- proton-ge-custom-legacy-bin (requires vulkan-driver) (optional)
- proton-native (requires mesa) (make)
- pyopencl-headers-git (requires mesa) (make)
- pyqt4-common (requires mesa) (make)
- python-mujoco-py (requires mesa)
- python-open3d (requires mesa)
- python-open3d-git (requires mesa)
- python-py3d (requires mesa)
- python-py3d-git (requires mesa)
- python-pybullet-multithreaded (requires mesa) (make)
- python-pyfai (requires opencl-driver)
- python-pyopencl-git (requires mesa) (make)
- python-pyopencl-git (requires mesa)
- python-pyqt4 (requires mesa) (make)
- python-silx (requires opencl-driver) (optional)
- python-skia (requires opengl-driver)
- python2-gtkglext (requires mesa)
- python2-pyopencl-git (requires mesa)
- python2-pyopencl-git (requires mesa) (make)
- python2-pyqt4 (requires mesa) (make)
- python2-rabbyt (requires mesa)
- python2-wxpython (requires mesa) (make)
- python2-wxpython4 (requires mesa) (make)
- python37-wxpython (requires mesa) (make)
- qlandkartegt (requires mesa) (make)
- qmc2-arcade-svn (requires mesa) (make)
- qmc2-common-svn (requires mesa) (make)
- qmc2-sdlmame-svn (requires mesa) (make)
- qmmp-svn (requires mesa) (make)
- qt3 (requires mesa) (make)
- qt4 (requires mesa) (make)
- qt4-revert80e3108 (requires mesa) (make)
- qt5-base-fractional-fix (requires mesa)
- qt5-base-git (requires mesa)
- qt5-python27-git (requires mesa) (make)
- qt51-base (requires mesa) (make)
- qt51-declarative (requires mesa) (make)
- qt51-doc (requires mesa) (make)
- qt51-graphicaleffects (requires mesa) (make)
- qt51-imageformats (requires mesa) (make)
- qt51-jsbackend (requires mesa) (make)
- qt51-multimedia (requires mesa) (make)
- qt51-quick1 (requires mesa) (make)
- qt51-quickcontrols (requires mesa) (make)
- qt51-script (requires mesa) (make)
- qt51-sensors (requires mesa) (make)
- qt51-serialport (requires mesa) (make)
- qt51-svg (requires mesa) (make)
- qt51-tools (requires mesa) (make)
- qt51-translations (requires mesa) (make)
- qt51-webkit (requires mesa) (make)
- qt51-x11extras (requires mesa) (make)
- qt51-xmlpatterns (requires mesa) (make)
- qt6-base-git (requires mesa)
- qtcreator-git (requires mesa) (make)
- qtcreator-opt-git (requires mesa) (make)
- qtcreator28 (requires mesa) (make)
- qtcreator36 (requires mesa) (make)
- qtcreator41 (requires mesa) (make)
- qtcreator42 (requires mesa) (make)
- qtutilities (requires mesa) (make)
- qtutilities-git (requires mesa)
- qtutilities-qt6 (requires mesa) (make)
- qtwebkit (requires mesa) (make)
- qtwebkit-bin (requires mesa) (make)
- quake2xp-svn (requires mesa) (make)
- qwtplot3d (requires mesa) (make)
- qwtplot3d-qt5 (requires mesa) (make)
- r-rgl (requires mesa)
- rage (requires mesa) (make)
- raine (requires mesa) (make)
- ramses-git (requires mesa)
- realsr-ncnn-vulkan (requires vulkan-driver)
- realsr-ncnn-vulkan-git (requires vulkan-driver)
- recidia-audio-visualizer (requires vulkan-driver)
- recultis (requires mesa)
- rednukem-git (requires mesa) (make)
- regoth-git (requires mesa)
- regrader.lv2-git (requires mesa)
- renderdoc (requires mesa)
- renderdoc-git (requires mesa)
- renderdoc-nightly (requires mesa)
- retroarch-git (requires mesa)
- retroarch-rbp4 (requires mesa)
- return-to-the-roots-git (requires mesa) (make)
- rezonateur (requires mesa) (make)
- rezonateur-git (requires mesa) (make)
- ringcentral-meetings-bin (requires mesa)
- rocclr (requires mesa)
- rochard-hib (requires mesa)
- ros-ardent-rviz-ogre-vendor (requires mesa)
- ros-indigo-moveit-ros-perception (requires mesa)
- ros-indigo-moveit-ros-perception (requires mesa) (make)
- ros-indigo-rviz (requires mesa)
- ros-indigo-rviz (requires mesa) (make)
- ros-indigo-stage (requires mesa) (make)
- ros-indigo-stage (requires mesa)
- ros-jade-rviz (requires mesa)
- ros-jade-rviz (requires mesa) (make)
- ros-jade-stage (requires mesa) (make)
- ros-jade-stage (requires mesa)
- ros-kinetic-rviz (requires mesa)
- ros-kinetic-rviz (requires mesa) (make)
- ros-kinetic-stage (requires mesa)
- ros-kinetic-stage (requires mesa) (make)
- ros-lunar-libg2o (requires mesa)
- ros-lunar-rviz (requires mesa)
- ros-lunar-stage (requires mesa)
- ros-lunar-stage (requires mesa) (make)
- ros-melodic-libg2o (requires mesa)
- ros-melodic-libg2o (requires mesa) (make)
- ros-melodic-rviz (requires mesa)
- ros-melodic-rviz (requires mesa) (make)
- ros-melodic-stage (requires mesa)
- ros-melodic-stage (requires mesa) (make)
- ros-noetic-libg2o (requires mesa) (make)
- ros-noetic-libg2o (requires mesa)
- ros-noetic-rviz (requires mesa)
- ros-noetic-stage (requires mesa)
- ros-noetic-stage (requires mesa) (make)
- rp2a03-vst-git (requires mesa)
- rtspeccy-git (requires mesa)
- ryzom-client (requires mesa) (make)
- ryzom-client-git (requires mesa)
- ryzom-server-git (requires mesa)
- savage (requires mesa)
- savage-xr (requires mesa)
- savage2 (requires mesa)
- scallion (requires opencl-mesa) (optional)
- scarlett-mixer-git (requires mesa)
- scidavis-qt5 (requires mesa)
- scourge (requires mesa)
- scuolabook (requires mesa)
- sdl-git (requires mesa) (make)
- sdl-nokbgrab (requires mesa) (make)
- sdl-openglhq (requires mesa) (make)
- sdl-openglhq-nokbgrab (requires mesa) (make)
- sdl2-git (requires mesa) (make)
- sdl2-hidpi-hg (requires mesa) (make)
- sdl2-ime-support (requires mesa) (make)
- sdl2-minimal-git (requires mesa) (optional)
- sdl2-minimal-x11-git (requires mesa) (optional)
- sdl2-nox (requires mesa) (make)
- sdl2-nox-git (requires mesa)
- sdl2-rpi (requires mesa) (make)
- sdlmame-0137 (requires mesa) (make)
- sdlmame-wout-toolkits (requires mesa) (make)
- seamonkey-gtk2 (requires mesa) (make)
- searchandrescue2 (requires mesa)
- serpent-browser (requires mesa) (make)
- servo-git (requires mesa)
- sfml-git (requires mesa) (make)
- sfml-rpi-git (requires mesa) (make)
- sfml1.6 (requires mesa)
- sfml2.3 (requires mesa)
- sgminer-arm (requires opencl-mesa) (optional)
- shiru.lv2-git (requires mesa) (make)
- showtime-git (requires mesa) (make)
- sid-vst-git (requires mesa)
- simgear (requires mesa) (make)
- simgear-git (requires mesa) (make)
- simplenote-electron-arm-bin (requires mesa)
- singularityviewer (requires mesa)
- singularityviewer-alpha (requires mesa)
- skia-git (requires mesa)
- slop-git (requires mesa)
- smile (requires mesa)
- smoldyn (requires mesa) (make)
- sn76489-vst-git (requires mesa)
- srb2 (requires mesa) (make)
- srb2kart (requires mesa) (make)
- srmd-ncnn-vulkan (requires vulkan-driver)
- srmd-ncnn-vulkan-git (requires vulkan-driver)
- ssr.lv2-git (requires mesa)
- steamos-compositor (requires mesa) (make)
- steamos-compositor-plus (requires mesa) (make)
- stellarium-bzr (requires mesa) (make)
- stellarium-lts (requires mesa) (make)
- stepmania (requires mesa)
- stone-phaser (requires mesa) (make)
- stone-phaser-git (requires mesa) (make)
- stone-phaser.lv2-git (requires mesa) (make)
- stone-soup-yiuf (requires mesa) (make)
- stormbaancoureur (requires mesa) (make)
- string-machine (requires mesa) (make)
- string-machine-git (requires mesa) (make)
- supermodel-svn (requires mesa)
- survex (requires mesa)
- swamp-wine (requires mesa)
- swordandsworcery (requires mesa)
- syncthingtray (requires mesa) (make)
- syncthingtray-git (requires mesa) (make)
- syncthingtray-lite (requires mesa) (make)
- syncthingtray-qt6 (requires mesa) (make)
- tageditor (requires mesa) (make)
- tageditor-git (requires mesa) (make)
- tageditor-qt6 (requires mesa) (make)
- taisei (requires opengl-driver)
- tde-tqt3 (requires mesa)
- teeworlds-git (requires mesa)
- teeworlds-hclient (requires mesa) (make)
- teeworlds-hunter (requires mesa) (make)
- teeworlds-mkrace (requires mesa)
- teeworlds-sushitee (requires mesa) (make)
- teeworlds06 (requires mesa) (make)
- telephant-git (requires mesa) (make)
- tev (requires mesa)
- textroom (requires mesa) (make)
- thunderbird-appmenu (requires mesa) (make)
- thunderbird-beta (requires mesa) (make)
- tigervnc-git (requires mesa) (optional)
- tigervnc-git (requires mesa) (make)
- tigervnc-server (requires mesa) (make)
- tigervnc-server (requires mesa) (optional)
- tiled-git (requires mesa) (make)
- titania (requires mesa)
- titania-git (requires mesa)
- torchlight-hib (requires mesa)
- torcs (requires mesa) (make)
- torcs-data (requires mesa) (make)
- towerfall-hib (requires mesa)
- tracktion-4-free (requires mesa)
- tracktion-5 (requires mesa)
- tracktion-6 (requires mesa)
- tremulous (requires mesa) (make)
- tremulous-gpp (requires mesa) (make)
- trenchbroom-git (requires mesa)
- trigger-rally-svn (requires opengl-driver)
- tufao-plugin (requires mesa) (make)
- tuxracer (requires mesa)
- typhoon_2001 (requires mesa) (i686)
- uhhyou.lv2-git (requires mesa) (make)
- ungoogled-chromium (requires mesa) (make)
- ungoogled-chromium-git (requires mesa) (make)
- unity-settings-daemon (requires mesa)
- unnamed-sdvx-clone (requires mesa)
- unnamed-sdvx-clone-git (requires mesa)
- unreal-speccy-portable (requires mesa)
- unreal-speccy-portable-git (requires mesa)
- upbge-git (requires mesa) (make)
- uplink (requires mesa) (i686)
- uplink-hib (requires mesa)
- uqm-hd (requires mesa) (make)
- urbanterror (requires mesa) (make)
- urbanterror41 (requires mesa) (make)
- uterm-git (requires mesa)
- vdr-amlhddevice (requires mesa)
- vdr-rpihddevice (requires mesa)
- vdr-softhdcuvid (requires mesa)
- vdr-softhdcuvid (requires mesa) (make)
- vdr-softhddevice (requires mesa)
- vdr-softhddrm (requires mesa)
- vdr-softhddrm (requires mesa) (make)
- vdr-softhdvaapi (requires mesa)
- vdr-softhdvaapi (requires mesa) (make)
- vdr-sxfe-git (requires mesa)
- vdr-xineliboutput (requires mesa) (make)
- vdrift (requires mesa) (make)
- verminian-trap (requires mesa)
- videobrowser (requires mesa)
- videodownloader (requires mesa) (make)
- vim3d-git (requires mesa)
- vintagestory (requires opengl-driver)
- violetland-git (requires mesa)
- viper4linux-gui (requires mesa)
- viper4linux-gui-git (requires mesa)
- virtualbox-ext-vnc-svn (requires mesa) (make)
- virtualbox-guest-dkms-svn (requires mesa) (make)
- virtualbox-guest-utils-nox-svn (requires mesa) (make)
- virtualbox-guest-utils-svn (requires mesa) (make)
- virtualbox-host-dkms-svn (requires mesa) (make)
- virtualbox-sdk-svn (requires mesa) (make)
- virtualbox-svn (requires mesa) (make)
- vis5d+ (requires mesa)
- visual-sfm (requires opencl-mesa) (optional)
- vkcube-git (requires mesa)
- vkmark-git (requires mesa)
- vkresample-git (requires vulkan-driver)
- vlc-decklink (requires mesa) (make)
- vlc-git (requires mesa) (make)
- vlc-nox (requires mesa) (make)
- vmwgfx-git (requires mesa)
- vramfs-git (requires opencl-driver)
- vulkan-icd-loader-git (requires vulkan-driver) (optional)
- waffle (requires mesa) (make)
- waffle-git (requires mesa) (make)
- waifu2x-converter-glsl (requires mesa) (make)
- waifu2x-converter-glsl (requires mesa)
- waifu2x-ncnn-vulkan (requires vulkan-driver)
- waterfox (requires mesa) (make)
- waterfox-classic-git (requires mesa) (make)
- waterfox-classic-kpe (requires mesa) (make)
- waterfox-current-git (requires mesa) (make)
- waterfox-current-kpe (requires mesa) (make)
- waterfox-g3-git (requires mesa) (make)
- waterfox-g3-kpe (requires mesa) (make)
- waypipe (requires mesa)
- waypipe-git (requires mesa)
- wayst-git (requires mesa)
- webkitgtk (requires mesa) (make)
- webkitgtk2 (requires mesa) (make)
- weston-rift-git (requires mesa)
- white_dune (requires mesa) (make)
- wine-git (requires mesa) (make)
- wine-lol (requires mesa) (make)
- wine-no-pe (requires mesa) (make)
- wine-osu (requires mesa) (make)
- wine-stable (requires mesa) (make)
- wine-stable-next (requires mesa) (make)
- wine-stable-ubuntu (requires mesa) (optional)
- wine-staging-git (requires mesa) (make)
- wine-unity3d-git (requires mesa) (make)
- wine-valve (requires mesa) (make)
- wine-valve-git (requires mesa) (make)
- wine-vulkan-git (requires mesa) (make)
- wine37 (requires mesa) (make)
- wlc-git (requires mesa)
- wlroots-full-git (requires opengl-driver)
- wlroots-git (requires opengl-driver)
- wlroots-hidpi-git (requires opengl-driver)
- wlroots-nosystemd-git (requires opengl-driver)
- wlroots-nosystemd-minimal-git (requires opengl-driver)
- wlroots-strace-git (requires opengl-driver)
- wluma (requires vulkan-driver)
- worldofpadman (requires mesa)
- worldofpadman-beta (requires mesa)
- wpebackend (requires opengl-driver) (make)
- wpebackend-fdo-git (requires mesa) (make)
- wpebackend-git (requires opengl-driver) (make)
- wpebackend-rdk-git (requires opengl-driver)
- wxpython-gtk2 (requires mesa) (make)
- wxpython-nuitka (requires mesa) (make)
- wxpython-phoenix-git (requires mesa) (make)
- wxpython2.8 (requires mesa) (make)
- x32edit (requires mesa)
- x42-sisco-cv-git (requires mesa)
- xairedit (requires mesa)
- xava (requires mesa)
- xava-git (requires mesa)
- xf86-video-amdgpu-git (requires mesa)
- xf86-video-amdgpu-nosystemd-git (requires mesa)
- xf86-video-ati-git (requires mesa)
- xf86-video-intel-git (requires mesa)
- xf86-video-neomagic (requires mesa)
- xf86-video-nouveau-git (requires mesa)
- xf86-video-vmware-git (requires mesa)
- xine-lib-hg (requires mesa) (make)
- xineliboutput-frontends (requires mesa) (make)
- xineliboutput-xineplug (requires mesa) (make)
- xineliboutput-xineplug (requires mesa)
- xlockmore-blank (requires mesa) (make)
- xlockmore-nomotif (requires mesa) (make)
- xonotic-autobuild (requires mesa) (make)
- xonotic-git (requires mesa) (make)
- xorg-server-bug865 (requires mesa) (make)
- xorg-server-common-dev (requires mesa) (make)
- xorg-server-common-git (requires mesa) (make)
- xorg-server-common-notty (requires mesa) (make)
- xorg-server-common-noudev (requires mesa) (make)
- xorg-server-common-rootless-nosystemd-minimal (requires mesa) (make)
- xorg-server-common-rootless-nosystemd-minimal-git (requires mesa) (make)
- xorg-server-common-sd_notify (requires mesa) (make)
- xorg-server-dev (requires mesa) (make)
- xorg-server-devel-dev (requires mesa)
- xorg-server-devel-dev (requires mesa) (make)
- xorg-server-devel-git (requires mesa) (make)
- xorg-server-devel-git (requires mesa)
- xorg-server-devel-notty (requires mesa)
- xorg-server-devel-notty (requires mesa) (make)
- xorg-server-devel-noudev (requires mesa)
- xorg-server-devel-noudev (requires mesa) (make)
- xorg-server-devel-rootless-nosystemd-minimal (requires mesa)
- xorg-server-devel-rootless-nosystemd-minimal (requires mesa) (make)
- xorg-server-devel-rootless-nosystemd-minimal-git (requires mesa)
- xorg-server-devel-rootless-nosystemd-minimal-git (requires mesa) (make)
- xorg-server-devel-sd_notify (requires mesa)
- xorg-server-devel-sd_notify (requires mesa) (make)
- xorg-server-git (requires mesa) (make)
- xorg-server-hwcursor-gamma (requires mesa) (make)
- xorg-server-notty (requires mesa) (make)
- xorg-server-noudev (requires mesa) (make)
- xorg-server-rootless-nosystemd-minimal (requires mesa) (make)
- xorg-server-rootless-nosystemd-minimal-git (requires mesa) (make)
- xorg-server-sd_notify (requires mesa) (make)
- xorg-server-xdmx-dev (requires mesa) (make)
- xorg-server-xephyr-dev (requires mesa) (make)
- xorg-server-xephyr-git (requires mesa) (make)
- xorg-server-xephyr-notty (requires mesa) (make)
- xorg-server-xephyr-noudev (requires mesa) (make)
- xorg-server-xephyr-sd_notify (requires mesa) (make)
- xorg-server-xnest-dev (requires mesa) (make)
- xorg-server-xnest-git (requires mesa) (make)
- xorg-server-xnest-notty (requires mesa) (make)
- xorg-server-xnest-noudev (requires mesa) (make)
- xorg-server-xnest-sd_notify (requires mesa) (make)
- xorg-server-xvfb-dev (requires mesa) (make)
- xorg-server-xvfb-git (requires mesa) (make)
- xorg-server-xvfb-notty (requires mesa) (make)
- xorg-server-xvfb-noudev (requires mesa) (make)
- xorg-server-xvfb-sd_notify (requires mesa) (make)
- xorg-server-xwayland-dev (requires mesa) (make)
- xorg-server-xwayland-notty (requires mesa) (make)
Sources (4)
phush0 commented on 2021-02-22 13:52
Lone_Wolf commented on 2021-02-22 13:32
I've added a patch that does allow building opencl again.
Incase you still want to disable opencl , replace icd
with disabled
in the line -D gallium-opencl=icd \
phush0 commented on 2021-02-22 09:50
how to disable opencl building ?
Lone_Wolf commented on 2021-01-30 22:28
Building with opencl enabled gives a new build failure , see https://gitlab.freedesktop.org/mesa/mesa/-/issues/4200
tb0n3 commented on 2021-01-22 19:03
This is perfectly acceptable to me. I just wasn't aware of the change as it had worked previously and then builds suddenly required a change in dependencies. My only reason previously for maintaining llvm versus llvm-minimal-git was the complex dependency workarounds with MESA_WHICH_LLVM which didn't play well with yay, or makepkg for that matter.
Thank you for the explanation and for your work in maintaining these packages.
Lone_Wolf commented on 2021-01-22 18:36
Why does this package hard depend on llvm-minimal-git ?
performance
archlinux repo packages are build with -march=x86-64 -mtune=generic
which works on lots of machines but makes limited use of modern processor capabilities. For many packages this has little impact, but with llvm my experience is different.
My local builds for llvm / mesa are done with -march=native
and this has a noticeable effect on their performance.
How big the benefit of this is depends heavily on the exact hardware you use. Worse, the software setup also impacts this. The only way to find out if it benefits your system/software setup is to try it out yourself.
easier maintenance and troubleshooting
Since i started my first mesa trunk package late in 2010 I have maintained versions without any llvm, one llvm implementation, split versions, singular versions, versions supporting multiple llvm implementations , switch from libgl hacks libglvnd to allow mesa & nvidia to cooperate etc.
Depending on one llvm variant in a non-splitted singular version results in a simple PKGBUILD that is easy to maintain.
Troubleshooting is also much easier if maintainer uses the same llvm variant as users.
If people feel those reasons are not good enough to hard depend on llvm-minimal-git , maybe I should transfer ownership .
tb0n3 commented on 2021-01-21 15:39
Is there a reason you now require llvm-minimal-git when regular llvm from the standard repos builds fine? I'd be fine if there was a bug or build reason, but I haven't seen evidence of breakage.
Lone_Wolf commented on 2021-01-09 15:02
Why does this exist ?
Basically mesa/mesa-git build almost everything they can build.
This package tries to build just enough so everyone can use it, but disables older and/or unused components.
Check https://bbs.archlinux.org/viewtopic.php?id=261629 for a discussion about this package.
Lone_Wolf commented on 2021-01-09 14:51
Thanks, I adopted both.
shoober420 commented on 2021-01-09 08:11
I disowned both packages.
Pinned Comments
Lone_Wolf commented on 2021-01-22 18:36
Why does this package hard depend on llvm-minimal-git ?
performance
archlinux repo packages are build with
-march=x86-64 -mtune=generic
which works on lots of machines but makes limited use of modern processor capabilities. For many packages this has little impact, but with llvm my experience is different.My local builds for llvm / mesa are done with
-march=native
and this has a noticeable effect on their performance.How big the benefit of this is depends heavily on the exact hardware you use. Worse, the software setup also impacts this. The only way to find out if it benefits your system/software setup is to try it out yourself.
easier maintenance and troubleshooting
Since i started my first mesa trunk package late in 2010 I have maintained versions without any llvm, one llvm implementation, split versions, singular versions, versions supporting multiple llvm implementations , switch from libgl hacks libglvnd to allow mesa & nvidia to cooperate etc.
Depending on one llvm variant in a non-splitted singular version results in a simple PKGBUILD that is easy to maintain.
Troubleshooting is also much easier if maintainer uses the same llvm variant as users.
If people feel those reasons are not good enough to hard depend on llvm-minimal-git , maybe I should transfer ownership .
Lone_Wolf commented on 2021-01-09 15:02
Why does this exist ?
Basically mesa/mesa-git build almost everything they can build.
This package tries to build just enough so everyone can use it, but disables older and/or unused components.
Check https://bbs.archlinux.org/viewtopic.php?id=261629 for a discussion about this package.