libffi was updated, all who use llvm-mimimasl-git need to rebuild it.
Search Criteria
Package Details: clang-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: | 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.006928 |
First Submitted: | 2019-05-14 19:32 (UTC) |
Last Updated: | 2024-09-07 14:04 (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, glibc-eac-rocoAUR)
- 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 (1339)
- 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)
- adaptivecpp-common-git (requires clang) (make)
- adaptivecpp-cpu-git (requires clang) (make)
- adaptivecpp-opencl-git (requires clang) (make)
- adaptivecpp-rocm-git (requires clang) (make)
- adscript (requires clang) (make)
- aero2solver (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)
- Show 1319 more...
Sources (1)
Lone_Wolf commented on 2021-10-20 08:49 (UTC)
Lone_Wolf commented on 2021-10-11 08:33 (UTC)
confirmed, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/5471
Mesa-git will need to be pacthed.
xDShot commented on 2021-10-11 01:08 (UTC) (edited on 2021-10-11 01:09 (UTC) by xDShot)
mesa-git currently fails to build with this installed:
../mesa/src/gallium/frontends/clover/llvm/codegen/native.cpp:31:10: fatal error: llvm/Support/TargetRegistry.h: No such file or directory
31 | #include <llvm/Support/TargetRegistry.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lone_Wolf commented on 2021-01-30 20:16 (UTC)
With llvm 13 upstream decided to remove the master branch and work in the main branch instead.
The HEAD file in your local git will need to be changed to point to main .
Lone_Wolf commented on 2020-12-07 20:35 (UTC)
I decided to remove documentation, examples, benchmarks and a few more things.
Building now requires less dependencies , build time should be shorter and the binaries a bit smaller.
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
- see other pinned comments for details
-
- It aims to provide a full llvm/clang compiler environment for development purposes.
- Supports cross-compiling , bindings for external stuff (python, ocaml etc) , and some things not in extra-llvm.
- intended to be used with archlinux core,extra & community repos
- CONFLICTS with extra llvm/clang packages
- binary versions in chaotic aur unofficial repository
-
packages created & maintained by Lordheavy, an arch developer
- intended to be used with archlinux testing repos
- sometimes has problems on systems where testing repos are disabled
- uses same package structure as llvm/clang in official repos
- source
- binary versions in LordHeavys unoffical repo
Strunkenbold commented on 2020-05-01 18:25 (UTC)
@yurikoles Thx for the hint! Will do next time! @Lone_Wolf Thx for the build error, it is working now just fine!
Lone_Wolf commented on 2020-03-30 15:10 (UTC) (edited on 2020-03-30 15:10 (UTC) by Lone_Wolf)
Thought a bit more about this package and am now considering to remove "basic llvm/clang compiler functionality on x86_64" and just target mesa-git with it.
That would allow to leave out documentation and possibly more things.
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.