built just fine on 14.10, built just fine today - 20.0.0_r515197.37ad65ffb6b8-1
Search Criteria
Package Details: llvm-minimal-git 20.0.0_r510973.d6d60707ec2b-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/llvm-minimal-git.git (read-only, click to copy) |
---|---|
Package Base: | llvm-minimal-git |
Description: | Collection of modular and reusable compiler and toolchain technologies, trimmed down git version |
Upstream URL: | https://llvm.org/ |
Licenses: | Apache-2.0 WITH LLVM-exception |
Conflicts: | llvm |
Provides: | llvm |
Submitter: | Lone_Wolf |
Maintainer: | Lone_Wolf |
Last Packager: | Lone_Wolf |
Votes: | 5 |
Popularity: | 0.005210 |
First Submitted: | 2019-05-14 19:32 (UTC) |
Last Updated: | 2024-09-07 14:04 (UTC) |
Dependencies (17)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- llvm-libs-minimal-gitAUR
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- zstd (zstd-gitAUR, zstd-staticAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libedit (make)
- libffi (libffi-gitAUR) (make)
- libxcrypt (libxcrypt-gitAUR) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- ncurses (ncurses-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-setuptools (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (optional) – for using lit (LLVM Integrated Tester)
- python-setuptools (optional) – for using lit
Required by (578)
- adaptivecpp (requires llvm) (make)
- adaptivecpp-common-git (requires llvm) (make)
- adaptivecpp-cpu-git (requires llvm) (make)
- adaptivecpp-git (requires llvm) (make)
- adaptivecpp-opencl-git (requires llvm) (make)
- adaptivecpp-rocm-git (requires llvm) (make)
- amdapp-sdk (requires llvm)
- amdapp-sdk (requires llvm) (make)
- amdapp-sdk-docs (requires llvm) (make)
- amdapp-sdk-nocatalyst (requires llvm) (make)
- amdapp-sdk-opencv (requires llvm)
- amdapp-sdk-opencv (requires llvm) (make)
- amdonly-gaming-libva-mesa-driver-git (requires llvm) (make)
- amdonly-gaming-mesa-git (requires llvm) (make)
- amdonly-gaming-mesa-vdpau-git (requires llvm) (make)
- amdonly-gaming-opencl-clover-mesa-git (requires llvm) (make)
- amdonly-gaming-opencl-rusticl-mesa-git (requires llvm) (make)
- amdonly-gaming-vulkan-mesa-layers-git (requires llvm) (make)
- amdonly-gaming-vulkan-radeon-git (requires llvm) (make)
- amdonly-gaming-vulkan-swrast-git (requires llvm) (make)
- anki-sync-server (requires llvm) (make)
- ansel-git (requires llvm) (make)
- apple-darwin-osxcross (requires llvm) (optional)
- aria (requires llvm)
- aria-git (requires llvm)
- autofdo-git (requires llvm) (optional)
- bcc-git (requires llvm) (make)
- bcc-tools-git (requires llvm) (make)
- bee-git (requires llvm) (make)
- bforartists (requires llvm) (make)
- bforartists-git (requires llvm) (make)
- blender-2.7 (requires llvm) (make)
- blender-2.83-git (requires llvm) (make)
- blender-2.93-git (requires llvm) (make)
- blender-3.0-git (requires llvm) (make)
- blender-as-py-module (requires llvm) (make)
- blender-develop-git (requires llvm) (make)
- blender-fracture_modifier-git (requires llvm) (make)
- blender-git (requires llvm) (make)
- bpftrace-git (requires llvm) (make)
- bpftune-git (requires llvm) (make)
- brain (requires llvm) (make)
- bun (requires llvm) (make)
- bun-git (requires llvm) (make)
- buzz-git (requires llvm)
- c2ffi-git (requires llvm)
- c2rust (requires llvm)
- c2rust (requires llvm) (make)
- c2rust-git (requires llvm)
- c2rust-git (requires llvm) (make)
- cachy-browser (requires llvm) (make)
- cando (requires llvm)
- cando-git (requires llvm)
- cargo-xwin-git (requires llvm) (optional)
- castxml-git (requires llvm)
- ccls-git (requires llvm) (make)
- cctools-git (requires llvm)
- cemu (requires llvm) (make)
- cgrep-clang (requires llvm)
- cgrep-clang-git (requires llvm)
- chapel (requires llvm)
- chigraph-git (requires llvm) (make)
- chipstar (requires llvm) (make)
- chipstar-git (requires llvm)
- citra (requires llvm) (make)
- citus (requires llvm) (make)
- citus-git (requires llvm) (make)
- cjdns-git (requires llvm) (make)
- clad (requires llvm)
- clang-minimal-git (optional)
- clang-uml (requires llvm) (make)
- clang10 (requires llvm) (optional)
- clang15 (requires llvm) (check)
- clang16 (requires llvm) (check)
- clang17 (requires llvm) (make)
- clang17 (requires llvm) (check)
- clash-flutter-git (requires llvm) (make)
- clasp-cl (requires llvm)
- clasp-cl-git (requires llvm)
- clazy-git (requires llvm)
- codevis-db-git (requires llvm) (make)
- cpoint-git (requires llvm) (make)
- cppadcodegen (requires llvm) (optional)
- cppadcodegen-git (requires llvm) (optional)
- cppcoro-git (requires llvm) (make)
- cppinsights (requires llvm)
- cppinsights-git (requires llvm)
- creduce (requires llvm)
- creduce-git (requires llvm)
- crystal-git (requires llvm) (make)
- crystal-icr-git (requires llvm) (make)
- crystalline (requires llvm) (make)
- csound-git (requires llvm) (make)
- ctbench-git (requires llvm)
- cutekit-git (requires llvm) (optional)
- cvise (requires llvm) (make)
- cycles-standalone (requires llvm) (make)
- darktable-git (requires llvm) (make)
- darling-cli-devenv-git (requires llvm) (make)
- darling-cli-devenv-gui-common-git (requires llvm) (make)
- darling-cli-devenv-gui-stubs-common-git (requires llvm) (make)
- darling-cli-extra-git (requires llvm) (make)
- darling-cli-git (requires llvm) (make)
- darling-cli-gui-common-git (requires llvm) (make)
- darling-cli-python2-common-git (requires llvm) (make)
- darling-core-git (requires llvm) (make)
- darling-extra-git (requires llvm) (make)
- darling-ffi-git (requires llvm) (make)
- darling-git (requires llvm) (make)
- darling-gui-git (requires llvm) (make)
- darling-gui-stubs-git (requires llvm) (make)
- darling-iokitd-git (requires llvm) (make)
- darling-iosurface-git (requires llvm) (make)
- darling-jsc-git (requires llvm) (make)
- darling-jsc-webkit-common-git (requires llvm) (make)
- darling-perl-git (requires llvm) (make)
- darling-pyobjc-git (requires llvm) (make)
- darling-python2-git (requires llvm) (make)
- darling-ruby-git (requires llvm) (make)
- darling-system-git (requires llvm) (make)
- deepin-unioncode-git (requires llvm) (make)
- devse-osdk-git (requires llvm) (optional)
- dg-git (requires llvm)
- diffoscope-git (requires llvm) (check)
- diffoscope-git (requires llvm) (optional)
- divine (requires llvm)
- dll-bundler-git (requires llvm) (make)
- duckstation (requires llvm) (make)
- duckstation-git (requires llvm) (make)
- dynarmic (requires llvm) (make)
- dynarmic-git (requires llvm) (make)
- dynd (requires llvm)
- einat-ebpf-git (requires llvm) (make)
- electron13 (requires llvm) (make)
- electron14 (requires llvm) (make)
- electron15 (requires llvm) (make)
- electron16 (requires llvm) (make)
- electron17 (requires llvm) (make)
- electron19 (requires llvm) (make)
- electron2 (requires llvm) (make)
- electron20 (requires llvm) (make)
- electron21 (requires llvm) (make)
- electron22 (requires llvm) (make)
- electron24 (requires llvm) (make)
- electron25 (requires llvm) (make)
- electron26 (requires llvm) (make)
- electron4 (requires llvm) (make)
- electron9 (requires llvm) (make)
- emojicode (requires llvm) (make)
- envision-git (requires llvm)
- envoyproxy (requires llvm) (make)
- enzyme (requires llvm)
- fairy-stockfish (requires llvm) (make)
- falco (requires llvm) (make)
- falco-probe-ebpf (requires llvm) (make)
- faust-git (requires llvm) (make)
- fccf (requires llvm)
- fccf (requires llvm) (make)
- firedragon (requires llvm) (make)
- firefox-esr (requires llvm) (make)
- firefox-esr-globalmenu (requires llvm) (make)
- firefox-esr-i18n-ach (requires llvm) (make)
- firefox-esr-i18n-af (requires llvm) (make)
- firefox-esr-i18n-an (requires llvm) (make)
- firefox-esr-i18n-ar (requires llvm) (make)
- firefox-esr-i18n-ast (requires llvm) (make)
- firefox-esr-i18n-az (requires llvm) (make)
- firefox-esr-i18n-be (requires llvm) (make)
- firefox-esr-i18n-bg (requires llvm) (make)
- firefox-esr-i18n-bn (requires llvm) (make)
- firefox-esr-i18n-br (requires llvm) (make)
- firefox-esr-i18n-bs (requires llvm) (make)
- firefox-esr-i18n-ca (requires llvm) (make)
- firefox-esr-i18n-ca-valencia (requires llvm) (make)
- firefox-esr-i18n-cak (requires llvm) (make)
- firefox-esr-i18n-cs (requires llvm) (make)
- firefox-esr-i18n-cy (requires llvm) (make)
- firefox-esr-i18n-da (requires llvm) (make)
- firefox-esr-i18n-de (requires llvm) (make)
- firefox-esr-i18n-dsb (requires llvm) (make)
- firefox-esr-i18n-el (requires llvm) (make)
- firefox-esr-i18n-en-ca (requires llvm) (make)
- firefox-esr-i18n-en-gb (requires llvm) (make)
- firefox-esr-i18n-en-us (requires llvm) (make)
- firefox-esr-i18n-eo (requires llvm) (make)
- firefox-esr-i18n-es-ar (requires llvm) (make)
- firefox-esr-i18n-es-cl (requires llvm) (make)
- firefox-esr-i18n-es-es (requires llvm) (make)
- firefox-esr-i18n-es-mx (requires llvm) (make)
- firefox-esr-i18n-et (requires llvm) (make)
- firefox-esr-i18n-eu (requires llvm) (make)
- firefox-esr-i18n-fa (requires llvm) (make)
- firefox-esr-i18n-ff (requires llvm) (make)
- firefox-esr-i18n-fi (requires llvm) (make)
- firefox-esr-i18n-fr (requires llvm) (make)
- firefox-esr-i18n-fy-nl (requires llvm) (make)
- firefox-esr-i18n-ga-ie (requires llvm) (make)
- firefox-esr-i18n-gd (requires llvm) (make)
- firefox-esr-i18n-gl (requires llvm) (make)
- firefox-esr-i18n-gn (requires llvm) (make)
- firefox-esr-i18n-gu-in (requires llvm) (make)
- firefox-esr-i18n-he (requires llvm) (make)
- firefox-esr-i18n-hi-in (requires llvm) (make)
- firefox-esr-i18n-hr (requires llvm) (make)
- firefox-esr-i18n-hsb (requires llvm) (make)
- firefox-esr-i18n-hu (requires llvm) (make)
- firefox-esr-i18n-hy-am (requires llvm) (make)
- firefox-esr-i18n-ia (requires llvm) (make)
- firefox-esr-i18n-id (requires llvm) (make)
- firefox-esr-i18n-is (requires llvm) (make)
- firefox-esr-i18n-it (requires llvm) (make)
- firefox-esr-i18n-ja (requires llvm) (make)
- firefox-esr-i18n-ka (requires llvm) (make)
- firefox-esr-i18n-kab (requires llvm) (make)
- firefox-esr-i18n-kk (requires llvm) (make)
- firefox-esr-i18n-km (requires llvm) (make)
- firefox-esr-i18n-kn (requires llvm) (make)
- firefox-esr-i18n-ko (requires llvm) (make)
- firefox-esr-i18n-lij (requires llvm) (make)
- firefox-esr-i18n-lt (requires llvm) (make)
- firefox-esr-i18n-lv (requires llvm) (make)
- firefox-esr-i18n-mk (requires llvm) (make)
- firefox-esr-i18n-mr (requires llvm) (make)
- firefox-esr-i18n-ms (requires llvm) (make)
- firefox-esr-i18n-my (requires llvm) (make)
- firefox-esr-i18n-nb-no (requires llvm) (make)
- firefox-esr-i18n-ne-np (requires llvm) (make)
- firefox-esr-i18n-nl (requires llvm) (make)
- firefox-esr-i18n-nn-no (requires llvm) (make)
- firefox-esr-i18n-oc (requires llvm) (make)
- firefox-esr-i18n-pa-in (requires llvm) (make)
- firefox-esr-i18n-pl (requires llvm) (make)
- firefox-esr-i18n-pt-br (requires llvm) (make)
- firefox-esr-i18n-pt-pt (requires llvm) (make)
- firefox-esr-i18n-rm (requires llvm) (make)
- firefox-esr-i18n-ro (requires llvm) (make)
- firefox-esr-i18n-ru (requires llvm) (make)
- firefox-esr-i18n-si (requires llvm) (make)
- firefox-esr-i18n-sk (requires llvm) (make)
- firefox-esr-i18n-sl (requires llvm) (make)
- firefox-esr-i18n-son (requires llvm) (make)
- firefox-esr-i18n-sq (requires llvm) (make)
- firefox-esr-i18n-sr (requires llvm) (make)
- firefox-esr-i18n-sv-se (requires llvm) (make)
- firefox-esr-i18n-ta (requires llvm) (make)
- firefox-esr-i18n-te (requires llvm) (make)
- firefox-esr-i18n-th (requires llvm) (make)
- firefox-esr-i18n-tl (requires llvm) (make)
- firefox-esr-i18n-tr (requires llvm) (make)
- firefox-esr-i18n-trs (requires llvm) (make)
- firefox-esr-i18n-uk (requires llvm) (make)
- firefox-esr-i18n-ur (requires llvm) (make)
- firefox-esr-i18n-uz (requires llvm) (make)
- firefox-esr-i18n-vi (requires llvm) (make)
- firefox-esr-i18n-xh (requires llvm) (make)
- firefox-esr-i18n-zh-cn (requires llvm) (make)
- firefox-esr-i18n-zh-tw (requires llvm) (make)
- firefox-globalmenu (requires llvm) (make)
- firefox-hg (requires llvm) (make)
- firefox-kde-opensuse (requires llvm) (make)
- firefox-kde-opensuse-no-telemetry (requires llvm) (make)
- firefox-nightly (requires llvm) (make)
- firefox-vaapi (requires llvm) (make)
- firefox-wayland-hg (requires llvm) (make)
- floc-git (requires llvm)
- floorp (requires llvm) (make)
- flowfox (requires llvm) (make)
- flutter-bin (requires llvm)
- flutter-engine (requires llvm)
- flycast (requires llvm) (make)
- flycast-git (requires llvm) (make)
- frawk (requires llvm) (make)
- friction (requires llvm) (make)
- fvm-sourcebuild (requires llvm)
- gdb-msvc-git (requires llvm)
- gdb-msvc-git (requires llvm) (make)
- genmc (requires llvm) (make)
- ghdl-llvm-git (requires llvm) (make)
- gnatcoverage-bin (requires llvm)
- gnome-builder-git (requires llvm) (make)
- halide (requires llvm)
- halide-git (requires llvm)
- handbrake-cli-dev-git (requires llvm) (make)
- handbrake-cli-git (requires llvm) (make)
- handbrake-dev-git (requires llvm) (make)
- handbrake-full (requires llvm) (make)
- handbrake-full-cli (requires llvm) (make)
- handbrake-git (requires llvm) (make)
- handbrake-llvm-optimized (requires llvm) (make)
- handbrake-llvm-optimized-cli (requires llvm) (make)
- handbrake-semifull (requires llvm) (make)
- handbrake-semifull-cli (requires llvm) (make)
- hclang-git (requires llvm) (make)
- hipsycl-cpu (requires llvm)
- hipsycl-cuda (requires llvm)
- hipsycl-cuda-git (requires llvm)
- hipsycl-rocm (requires llvm)
- hipsycl-rocm-git (requires llvm)
- i810-dri (requires llvm) (make)
- imhex (requires llvm) (make)
- imhex-git (requires llvm) (make)
- include-what-you-use (requires llvm) (make)
- inko (requires llvm)
- inko-git (requires llvm)
- intel-opencl-clang-git (requires llvm) (make)
- irony-mode (requires llvm)
- ispc-git (requires llvm) (make)
- ivm (requires llvm)
- jand-git (requires llvm) (make)
- julia-bin (requires llvm)
- kakoune.cr-git (requires llvm) (make)
- kdevelop-git (requires llvm) (make)
- kime (requires llvm) (make)
- kime-git (requires llvm) (make)
- kyanos-git (requires llvm) (make)
- ldc-git (requires llvm) (make)
- lfortran (requires llvm) (make)
- lfortran-git (requires llvm) (make)
- lib32-clang-libs-minimal-git (make)
- lib32-clang-minimal-git (make)
- lib32-clang-minimal-git (optional)
- lib32-clang-opencl-headers-minimal-git (make)
- lib32-llvm-libs-minimal-git (make)
- lib32-llvm-minimal-git
- lib32-llvm-minimal-git (make)
- lib32-spirv-llvm-translator-git (requires llvm) (make)
- libc++-msan (requires llvm) (check)
- libc++abi-msan (requires llvm) (check)
- libclc-git (requires llvm) (make)
- libclc-minimal-git (make)
- libisl-git (requires llvm) (make)
- liblphobos-git (requires llvm) (make)
- librewolf (requires llvm) (make)
- librewolf-allow-dark (requires llvm) (make)
- librewolf-hg (requires llvm) (make)
- librewolf-kde-appmenu (requires llvm) (make)
- lightspark-git (requires llvm) (make)
- lime3ds (requires llvm) (make)
- linux-cachyos (requires llvm) (make)
- linux-cachyos-headers (requires llvm)
- linux-cachyos-headers (requires llvm) (make)
- linux-cachyos-rc (requires llvm) (make)
- linux-cachyos-rc-headers (requires llvm)
- linux-cachyos-rc-headers (requires llvm) (make)
- linux-llvm (requires llvm) (make)
- linux-llvm-headers (requires llvm) (make)
- linux-nitrous (requires llvm) (make)
- linux-nitrous-fire (requires llvm) (make)
- linux-nitrous-fire-headers (requires llvm) (make)
- linux-nitrous-headers (requires llvm) (make)
- linux-rust (requires llvm) (make)
- linux-rust-docs (requires llvm) (make)
- linux-rust-headers (requires llvm) (make)
- lld16 (requires llvm) (check)
- lld17 (requires llvm) (make)
- lldb-mi-git (requires llvm)
- llvm-bolt (requires llvm) (make)
- localsend (requires llvm) (make)
- lolang (requires llvm)
- lpython-git (requires llvm)
- mach64-dri (requires llvm) (make)
- mandarine (requires llvm) (make)
- mandarine-git (requires llvm) (make)
- mergen (requires llvm)
- mesa-amd-bc250 (requires llvm) (make)
- mesa-git (requires llvm) (make)
- mesa-minimal-git (make)
- mesa-wsl2-git (requires llvm) (make)
- mga-dri (requires llvm) (make)
- midori (requires llvm) (make)
- midori-git (requires llvm) (make)
- mingw-w64-llvm (requires llvm) (make)
- mlir (requires llvm) (make)
- mozart2-git (requires llvm) (make)
- mpv-danmaku-git (requires llvm) (make)
- mpv-full-build-git (requires llvm) (make)
- mullvad-browser (requires llvm) (make)
- musicpod (requires llvm) (make)
- nelson-git (requires llvm)
- netatop-bpf-git (requires llvm) (make)
- nidhugg-git (requires llvm) (make)
- nixd (requires llvm)
- nosystemd-boot-artix (requires llvm) (make)
- nvc (requires llvm) (make)
- nvc-git (requires llvm) (make)
- oclgrind (requires llvm)
- oclgrind-git (requires llvm)
- odin-git (requires llvm) (make)
- omnetpp (requires llvm) (make)
- opencl-rusticl-mesa-minimal-git (make)
- openixcard-git (requires llvm) (make)
- opensnitch-ebpf-module (requires llvm) (make)
- opensnitch-ebpf-module (requires llvm) (check)
- opensnitch-ebpf-module-git (requires llvm) (make)
- openvaf-reloaded (requires llvm) (make)
- osxcross-git (requires llvm) (optional)
- p4lang-p4c (requires llvm) (make)
- pcsx2 (requires llvm) (make)
- pcsx2-avx-git (requires llvm) (make)
- pcsx2-git (requires llvm) (make)
- pd-faustgen (requires llvm) (make)
- pd-faustgen2 (requires llvm) (make)
- pd-faustgen2-git (requires llvm) (make)
- pet (requires llvm) (make)
- pgpool-ii (requires llvm) (make)
- pgroonga (requires llvm) (make)
- pgsql-ogr-fdw (requires llvm) (make)
- pgvector (requires llvm) (make)
- pg_amqp (requires llvm)
- pg_cron (requires llvm) (make)
- pg_graphql (requires llvm) (make)
- pg_partman (requires llvm) (make)
- pg_rum (requires llvm) (make)
- picolisp (requires llvm) (make)
- pldebugger-git (requires llvm) (make)
- plpgsql_check-git (requires llvm) (make)
- pocl-cuda-git (requires llvm) (make)
- pocl-git (requires llvm) (make)
- postgis-git (requires llvm) (make)
- postgis-old-upgrade (requires llvm) (make)
- postgis-sfcgal (requires llvm) (make)
- postgres-decoderbufs (requires llvm) (make)
- postgresql-12 (requires llvm) (make)
- postgresql-12-upgrade (requires llvm) (make)
- postgresql-13-upgrade (requires llvm) (make)
- postgresql-devel (requires llvm) (make)
- postgresql-devel-docs (requires llvm) (make)
- postgresql-devel-libs (requires llvm) (make)
- postgresql-docs-12 (requires llvm) (make)
- postgresql-docs-git (requires llvm) (make)
- postgresql-git (requires llvm) (make)
- postgresql-libs-12 (requires llvm) (make)
- postgresql-libs-git (requires llvm) (make)
- postgresql-libversion (requires llvm) (make)
- postgresql-semver (requires llvm) (make)
- postgresql13 (requires llvm) (make)
- postgresql13-docs (requires llvm) (make)
- postgresql13-libs (requires llvm) (make)
- postgresql15 (requires llvm) (make)
- postgresql15-docs (requires llvm) (make)
- postgresql15-libs (requires llvm) (make)
- postgresql17 (requires llvm) (make)
- postgresql17-docs (requires llvm) (make)
- postgresql17-libs (requires llvm) (make)
- postgresql_anonymizer (requires llvm) (make)
- preserve-dscp-git (requires llvm) (make)
- procmon (requires llvm) (make)
- procmon-git (requires llvm) (make)
- proxmox-backup-client (requires llvm) (make)
- purc (requires llvm) (make)
- purc-git (requires llvm) (make)
- python-bcc-git (requires llvm) (make)
- python-git (requires llvm) (make)
- python-llvmcpy (requires llvm)
- python-llvmcpy-git (requires llvm)
- python-ocp (requires llvm) (make)
- python-ocp-git (requires llvm) (make)
- python-pyffish (requires llvm) (make)
- python-quick-build-git (requires llvm) (make)
- python-static (requires llvm) (make)
- python310 (requires llvm) (make)
- qemu-guest-kernel (requires llvm) (make)
- qtcreator-git (requires llvm) (make)
- r128-dri (requires llvm) (make)
- redumper (requires llvm) (make)
- redumper-git (requires llvm) (make)
- reflective-rapidjson (requires llvm) (make)
- reflective-rapidjson-git (requires llvm) (make)
- repmgr15 (requires llvm) (make)
- riker-git (requires llvm) (make)
- rpcs3 (requires llvm) (make)
- rpcs3-git (requires llvm)
- rtags (requires llvm) (make)
- rtags-git (requires llvm) (make)
- rust-beta-bin (requires llvm)
- rust-git (requires llvm) (make)
- rust-nightly (requires llvm) (make)
- rust-nightly-bin (requires llvm)
- rust-nightly-doc (requires llvm) (make)
- rust-src-git (requires llvm) (make)
- savage-dri (requires llvm) (make)
- scopes-hg (requires llvm) (make)
- scx-scheds-git (requires llvm) (make)
- seamonkey (requires llvm) (make)
- seexpr (requires llvm) (make)
- seexpr-doc (requires llvm) (make)
- sentry (requires llvm) (optional)
- servo-git (requires llvm) (make)
- shiboken2 (requires llvm)
- sis-dri (requires llvm) (make)
- smatch-git (requires llvm) (make)
- smlsharp (requires llvm)
- softu2f (requires llvm) (make)
- softu2f-git (requires llvm) (make)
- solana (requires llvm) (make)
- sourcetrail (requires llvm) (make)
- spirv-llvm-translator-minimal-git (make)
- stalld (requires llvm) (make)
- stalld-git (requires llvm) (make)
- standardese-git (requires llvm)
- suricata (requires llvm) (make)
- suricata-git (requires llvm) (make)
- suyu-dev-git (requires llvm) (make)
- suyu-dev-qt6-git (requires llvm) (make)
- suyu-git (requires llvm) (make)
- swift-language (requires llvm) (make)
- swift-language-git (requires llvm) (make)
- systemd-chromiumos (requires llvm) (make)
- systemd-chromiumos-libs (requires llvm) (make)
- systemd-chromiumos-resolvconf (requires llvm) (make)
- systemd-chromiumos-sysvcompat (requires llvm) (make)
- systemd-chromiumos-ukify (requires llvm) (make)
- systemd-fml (requires llvm) (make)
- systemd-git (requires llvm) (make)
- systemd-libs-fml (requires llvm) (make)
- systemd-libs-git (requires llvm) (make)
- systemd-libs-selinux (requires llvm) (make)
- systemd-resolvconf-fml (requires llvm) (make)
- systemd-resolvconf-git (requires llvm) (make)
- systemd-resolvconf-selinux (requires llvm) (make)
- systemd-selinux (requires llvm) (make)
- systemd-sysvcompat-fml (requires llvm) (make)
- systemd-sysvcompat-git (requires llvm) (make)
- systemd-sysvcompat-selinux (requires llvm) (make)
- systemd-tests-git (requires llvm) (make)
- systemd-ukify-fml (requires llvm) (make)
- systemd-ukify-git (requires llvm) (make)
- systemd-ukify-selinux (requires llvm) (make)
- tdfx-dri (requires llvm) (make)
- templight-git (requires llvm) (make)
- terra-git (requires llvm) (make)
- thunderbird-beta (requires llvm) (make)
- thunderbird-globalmenu (requires llvm) (make)
- tillitis-key1-apps-signer (requires llvm) (make)
- timescaledb-toolkit (requires llvm) (make)
- tinygo-git (requires llvm) (make)
- trin-git (requires llvm) (make)
- triton (requires llvm)
- tvm (requires llvm)
- umr (requires llvm) (make)
- umr-git (requires llvm) (make)
- unichrome-dri (requires llvm) (make)
- upbge-git (requires llvm) (make)
- vapoursynth-plugin-vsakarin-git (requires llvm) (make)
- vc4c-git (requires llvm) (make)
- vc4cl-git (requires llvm) (make)
- verona (requires llvm) (make)
- vulkan-radeon-amd-bc250 (requires llvm) (make)
- wal2json (requires llvm) (make)
- wasi-libc-git (requires llvm)
- wasip2-libc (requires llvm) (make)
- wasix-libc-git (requires llvm) (make)
- wasm-micro-runtime (requires llvm) (make)
- wasm-micro-runtime-git (requires llvm) (make)
- wasmer-git (requires llvm) (make)
- waterfox (requires llvm) (make)
- waterfox-kde (requires llvm) (make)
- wavm-git (requires llvm)
- wine-cachyos (requires llvm) (make)
- wine-cachyos-opt (requires llvm) (make)
- wine-osu-spectator (requires llvm) (make)
- wine-osu-spectator-wow64 (requires llvm) (make)
- woboq_codebrowser-git (requires llvm) (make)
- xapfish (requires llvm) (make)
- xenia-git (requires llvm) (make)
- xguipro-git (requires llvm) (make)
- xguipro-gtk3 (requires llvm) (make)
- ypsilon-scheme2 (requires llvm)
- zelda64recomp (requires llvm) (make)
- zen-browser-generic (requires llvm) (make)
- zen-browser-i18n-ja (requires llvm) (make)
- zen-browser-i18n-zh-cn (requires llvm) (make)
- zen-browser-i18n-zh-tw (requires llvm) (make)
- zen-browser-specific (requires llvm) (make)
- zhparser (requires llvm) (make)
- zig-git (requires llvm)
Sources (1)
d3vilguard commented on 2024-10-16 07:27 (UTC)
Lone_Wolf commented on 2024-10-14 22:23 (UTC) (edited on 2024-10-14 22:25 (UTC) by Lone_Wolf)
Sounds like you are using customised makepkg.conf/pacman.conf as lld is the llvm linker and clean chroot builds are meant to use gcc & ld .
Also LLVM_ENABLED_SHARED_LIBS=ON is only meant for use by llvm developers in special cases.
Try re-creating the chroot from scratch with $ mkarchroot $CHROOT/root base-devel
and only edit the mirrorlist.
mdupont commented on 2024-10-14 15:37 (UTC) (edited on 2024-10-14 15:38 (UTC) by mdupont)
thank you for your response. I just tested this build using regular makepkg -si
and it works so long as I set:
-D LLVM_PARALLEL_LINK_JOBS=1
-D LLVM_ENABLED_SHARED_LIBS=ON
-D LLVM_ENABLE_LLD=ON
in the PKGBUILD
, but for some reason when trying with makechrootpkg -c -r $CHROOT
it gives
CMake Error at cmake/modules/HandleLLVMOptions.cmake:412 (message):
Host compiler does not support '-fuse-ld=lld'. Please make sure that 'lld'
is installed and that your host compiler can compile a simple program when
given the option '-fuse-ld=lld'.
Call Stack (most recent call first):
CMakeLists.txt:1019 (include)
I'm very new to clean chroot building and recently moved away from using AUR helpers, so I'm struggling with researching how to fix this. I set up the chroot according to the wiki, but maybe there was something non-trivial I'm meant to do for the compiler to work correctly.
Lone_Wolf commented on 2024-10-14 10:55 (UTC)
No build issues with rev 20.0.0_r514923.bec839d8eed9 .
Could be an upstream issue, try again. If it still fails look in the aur/llvm-minimal-git folder for files ending with .log .
mdupont commented on 2024-10-13 23:07 (UTC) (edited on 2024-10-13 23:07 (UTC) by mdupont)
building in a clean chroot fails, but error is not descriptive. Steps to reproduce
[base] [mdupont@arch-g14 ~] :) cd aur
[base] [mdupont@arch-g14 aur] :) cd llvm-minimal-git
[base] [mdupont@arch-g14 llvm-minimal-git] (master) :) makechrootpkg -c -r $CHROOT
...
[ 43%] Built target obj.clangBasic
make: *** [Makefile:156: all] Error 2
make: Leaving directory '/build/llvm-minimal-git/src/_build'
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/mdupont/chroot/mdupont/build
this error is not descriptive enough for me to diagnose the problem on my own. Any hints?
d3vilguard commented on 2024-04-01 19:56 (UTC) (edited on 2024-04-01 19:57 (UTC) by d3vilguard)
@wustdsh I'm so caught up in my things that I didn't bother to look and just reported.
Original line:
rm "$pkgdir"/usr/lib/clang/19/lib/{i386-pc-linux-gnu,x86_64-pc-linux-gnu}/*.a
Only removed i386-pc-linux-gnu
Left:
rm "$pkgdir"/usr/lib/clang/19/lib/x86_64-pc-linux-gnu/*.a
Builds just fine. @Lone_Wolf
d3vilguard commented on 2024-03-31 06:35 (UTC) (edited on 2024-03-31 08:16 (UTC) by d3vilguard)
Failing:
warning: no files found matching 'TODO'
warning: no previously-included files matching '*pyc' found anywhere in distribution
warning: no previously-included files matching '*~' found anywhere in distribution
no previously-included directories found matching 'tests/Output'
no previously-included directories found matching 'tests/*/Output'
no previously-included directories found matching 'tests/*/*/Output'
no previously-included directories found matching 'tests/*/*/*/Output'
adding license file 'LICENSE.TXT'
writing manifest file 'lit.egg-info/SOURCES.txt'
Copying lit.egg-info to /build/llvm-minimal-git/pkg/llvm-minimal-git/usr/lib/python3.11/site-packages/lit-19.0.0.dev0-py3.11.egg-info
running install_scripts
Installing lit script to /build/llvm-minimal-git/pkg/llvm-minimal-git/usr/bin
~/llvm-minimal-git/src
rm: cannot remove '/build/llvm-minimal-git/pkg/llvm-minimal-git/usr/lib/clang/19/lib/i386-pc-linux-gnu/*.a': No such file or directory
==> ERROR: A failure occurred in package_llvm-minimal-git().
Aborting...
==> ERROR: Build failed, check /home/georgi/Documents/chroot/georgi/build
ps,
curl is currently broken (curl-8.7.1-3) and git+https will fail downloading the source. Downgrading curl (8.6.0-4) works.
Lone_Wolf commented on 2024-03-25 21:42 (UTC)
Did you include base-devel when creating the chroot ?
You're not supposed to add makedepends through arch-nspawn but should let makechrootpkg determine makedepends & depends at build time. However if you do want to add makedeps that way why did you leave out libffi, ncurses, libxml2 and libxcrypt ?
Which revision are you trying to build ?
jansalleine commented on 2024-03-25 09:12 (UTC)
I get a CMake error when trying to build this in a clean chroot:
CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle):
[... a ton of targets ...]
At least one of these targets is not a STATIC_LIBRARY. Cyclic dependencies are allowed only among static libraries.
CMake Generate step failed. Build files cannot be regenerated correctly.
Steps to reproduce:
- Set up clean chroot as described in the wiki
- install dependencies:
arch-nspawn $CHROOT/root pacman -S git cmake libedit python python-setuptools
git clone https://aur.archlinux.org/llvm-minimal-git.git
cd llvm-minimal-git
and thenmakechrootpkg -c -r $CHROOT
Pinned Comments
Lone_Wolf commented on 2022-11-02 11:39 (UTC)
During building you may encounter lots of coredumps, slowing build down or even dramatically reducing the responsiveness of your system.
See https://wiki.archlinux.org/title/Core_dump for solutions/workarounds .
Lone_Wolf commented on 2020-08-22 12:30 (UTC) (edited on 2020-08-22 12:31 (UTC) by Lone_Wolf)
Archlinux currently has 3 llvm git implementations
this package
llvm-git
packages created & maintained by Lordheavy, an arch developer
Lone_Wolf commented on 2019-08-25 12:39 (UTC) (edited on 2021-01-30 21:15 (UTC) by Lone_Wolf)
Why does this package exist ?
Llvm & aur llvm-git are intended to provide a full development environment of llvm/clang suite that can replace eachother completely (aur llvm-git adds some xtra functionality)
llvm-minimal-git is a stripped-down llvm trunk build with these goals :
Some of the things that are stripped out :
Maintainers (and users) should only depend on llvm-miminal-git after verifying it satisfies what they need.
Lone_Wolf commented on 2019-08-21 13:51 (UTC) (edited on 2024-02-24 20:50 (UTC) by Lone_Wolf)
When building this you are likely to see test failures in terminal output / logs.
The command used for the tests has been changed to continue regardless of failures. Incase you don't want to run the tests you can use --nocheck option of makepkg.