The PKGBUILD should use ninja $NINJAFLAGS
(not ninja "$NINJAFLAGS"
), so the value is properly split (e.g. when using NINJAFLAGS="-j3 -k0") and it works when it's empty.
Search Criteria
Package Details: clang-minimal-git 21.0.0_r526252.c798a5c4d5c3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/llvm-minimal-git.git (read-only, click to copy) |
---|---|
Package Base: | llvm-minimal-git |
Description: | C language family frontend for LLVM (trimmed down git version) |
Upstream URL: | https://llvm.org/ |
Licenses: | Apache-2.0 WITH LLVM-exception |
Conflicts: | clang, compiler-rt |
Provides: | clang, clang-analyzer, clang-tools-extra, compiler-rt |
Submitter: | Lone_Wolf |
Maintainer: | Lone_Wolf |
Last Packager: | Lone_Wolf |
Votes: | 5 |
Popularity: | 0.001331 |
First Submitted: | 2019-05-14 19:32 (UTC) |
Last Updated: | 2025-02-05 00:37 (UTC) |
Dependencies (17)
- clang-libs-minimal-gitAUR
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- llvm-libs-minimal-gitAUR
- 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)
- llvm-minimal-gitAUR (optional) – referenced by some clang headers
- openmp (optional) – OpenMP support in clang with -fopenmp
- python (python37AUR, python311AUR, python310AUR) (optional) – for scan-view, scan-build, git-clang-format, clang-rename and python bindings
Required by (1361)
- aax-bruteforce (requires clang) (make)
- across (requires clang) (make)
- actionfps-client (requires clang) (make)
- actionfps-common (requires clang) (make)
- actionfps-server (requires clang) (make)
- activate-linux (requires clang) (make)
- activate-linux-wayland-git (requires clang) (make)
- aewm++ (requires clang) (make)
- air-git (requires clang) (make)
- aircrack-ng-clang-git (requires clang) (make)
- alvr (requires clang) (make)
- alvr-git (requires clang) (make)
- alvr-nvidia (requires clang) (make)
- ambuild-git (requires clang)
- amdonly-gaming-mesa-git (requires clang) (make)
- amdonly-gaming-opencl-clover-mesa-git (requires clang)
- amdonly-gaming-opencl-clover-mesa-git (requires clang) (make)
- amdonly-gaming-opencl-rusticl-mesa-git (requires clang)
- amdonly-gaming-opencl-rusticl-mesa-git (requires clang) (make)
- amdonly-gaming-vulkan-mesa-layers-git (requires clang) (make)
- Show 1341 more...
Sources (1)
bpierre commented on 2019-05-29 14:58 (UTC)
yurikoles commented on 2019-05-29 14:38 (UTC)
@Lone_Wolf and now package doesn't work OOB because user should set unofficial undocumented NINJAFLAGS?
artivision commented on 2019-05-29 11:26 (UTC)
Fail with /var/tmp/pamac-build-jojo/llvm-minimal-git/src/_build/ empty error.
yurikoles commented on 2019-05-25 06:52 (UTC)
Actually, transition to one monorepo for whole llvm projects was a couple of months ago, the single repos are still maintained.
Lone_Wolf commented on 2019-05-24 19:02 (UTC)
Unfortunately those monorepos aren't documented anywhere as far as I know.
After getting weird errors during building for clang-minmal-git that didn't occur for llvm-git, I've now integrated compiler-rt-minimal-git and clang-minimal-git in this package. compiler-rt-minimal-git and clang-minimal-git will be removed in a few weeks.
yurikoles commented on 2019-05-14 19:52 (UTC)
@Lone_Wolf the old single project repos still maintained, e.g. http://llvm.org/git/llvm.git
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.