[NOTICE] The patch to detect incompatible OCaml bindings has just been commited...
https://aur.archlinux.org/cgit/aur.git/commit/?h=llvm-svn&id=62e08fbe60743ed35f8e3d34f18644be58d90f25
Search Criteria
Package Details: llvm-git 18.0.0_r484887.953ae94149f0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/llvm-git.git (read-only, click to copy) |
---|---|
Package Base: | llvm-git |
Description: | LLVM development version. includes clang and many other tools |
Upstream URL: | https://llvm.org/ |
Keywords: | clang git lld lldb llvm polly |
Licenses: | custom:Apache 2.0 with LLVM Exception |
Conflicts: | clang, compiler-rt, lld, lldb, llvm, polly |
Provides: | aur-llvm-git, clang, clang-git, compiler-rt, compiler-rt-git, lld, lld-git, lldb, lldb-git, llvm, polly, polly-git |
Submitter: | yurikoles |
Maintainer: | rjahanbakhshi |
Last Packager: | rjahanbakhshi |
Votes: | 118 |
Popularity: | 0.005925 |
First Submitted: | 2018-12-05 13:56 (UTC) |
Last Updated: | 2024-04-17 08:17 (UTC) |
Dependencies (28)
- llvm-libs-gitAUR
- perl (perl-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR) (make)
- libedit (make)
- libffi (libffi-gitAUR) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- lldb (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- lua53 (make)
- ncurses (ncurses-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- ocaml (make)
- ocaml-ctypes (make)
- ocaml-findlib (make)
- ocaml-stdlib-shims (make)
- ocl-icd (opencl-icd-loaderAUR, khronos-ocl-icd-loaderAUR, khronos-ocl-icd-gitAUR) (make)
- opencl-headers (opencl-headers-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-myst-parser (python-myst-parser018AUR) (make)
- python-recommonmarkAUR (make)
- python-setuptools (make)
- python-six (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- swig (swig-gitAUR) (make)
- z3 (z3-gitAUR) (make)
- python-psutil (check)
- python (python37AUR, python311AUR, python310AUR) (optional) – for scripts
Required by (2230)
- 0ad-data-git (requires llvm) (make)
- 0ad-git (requires llvm) (make)
- 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 (requires llvm) (make)
- adaptivecpp-git (requires llvm) (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)
- amdapp-sdk (requires llvm)
- Show 2210 more...
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 45 46 47 48 49 50 51 52 53 54 55 .. 70 Next › Last »
kerberizer commented on 2015-09-02 10:36 (UTC)
kerberizer commented on 2015-09-01 21:41 (UTC)
@agm28011997, I'm glad that you've solved the problems with LLVM and Mesa, and sorry that I cannot offer any advice on Supertuxkart, since I've never played that game. The best place to ask for further help might be the Arch forums...
https://bbs.archlinux.org/viewforum.php?id=32
...and the forum of the game itself...
http://forum.freegamedev.net/viewforum.php?f=16
usuariopolivalen commented on 2015-09-01 21:20 (UTC)
Now I got compiled svn llvm and mesa git thanks for the help and I tried compiling mesa because a game (supertuxkart) functions normally in wine, windows and ubuntu but in arch the textures are very dark and I wanted to know why, now the game function like before, I don't know how to play the game normal in linux
kerberizer commented on 2015-09-01 20:27 (UTC)
@agm28011997, I'm not sure if I understand you correctly, but it seems as if you tried building from source the official package, which I have no control over.
In any case, since you obviously want to use mesa-git, I'd suggest to you two alternatives:
1) The easiest thing is to simply use the binary repo that I provide...
https://wiki.archlinux.org/index.php/Unofficial_user_repositories#llvm-svn
It saves you all the trouble with building the packages yourself, makes for almost instant and always current updates (the packages are rebuilt against the latest SVN code every 6 hours), and even helps the environment. ;)
2) If you don't trust the repo (which is perfectly fine and understandable) or have other reasons to build the packages yourself, try to familiarize yourself with the process of building in a clean chroot...
https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
usuariopolivalen commented on 2015-09-01 20:05 (UTC)
Sorry, I haven't read this comments and the problem have been fixed with the installing of older llvm and clang packages of the repository or arch, clang and llvm in version 3.5, the 3.6 version have problems for compile clang and llvm svn
kerberizer commented on 2015-09-01 15:35 (UTC)
Here's the promised test for incompatible OCaml bindings...
https://github.com/kerberizer/llvm-svn/commit/59a1f4934baf13aa479a744c91ee668f8c456359
I'll be glad to hear comments or suggestions before committing it to AUR as well.
kerberizer commented on 2015-09-01 08:33 (UTC)
@agm28011997, please see this issue...
https://github.com/kerberizer/llvm-svn/issues/4
In short, either uninstall any previously installed llvm-ocaml package before building, or, much preferably, build in a clean chroot.
I'll consider implementing some test for the incompatible OCaml bindings, but the advice on using clean build environment still stands.
usuariopolivalen commented on 2015-09-01 01:28 (UTC)
I have problems with the compile of this package, this is the output:
92%] Building OCaml library llvm_analysis
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
[ 92%] Building OCaml documentation for llvm_analysis
Copying OCaml library component llvm_analysis.cma to intermediate area
Copying OCaml library component libllvm_analysis.a to intermediate area
Copying OCaml library component llvm_analysis.cmxa to intermediate area
Copying OCaml library component llvm_analysis.a to intermediate area
Copying OCaml library component llvm_analysis.cmi to intermediate area
Copying OCaml library component llvm_analysis.cmx to intermediate area
[ 92%] Built target ocaml_llvm_analysis
Scanning dependencies of target ocaml_llvm_AArch64
[ 92%] Building OCaml stub object file AArch64_ocaml.o
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
[ 92%] Building OCaml library llvm_AArch64
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
[ 92%] Building OCaml documentation for llvm_AArch64
Copying OCaml library component llvm_AArch64.cma to intermediate area
[ 92%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
Copying OCaml library component libllvm_AArch64.a to intermediate area
Copying OCaml library component llvm_AArch64.cmxa to intermediate area
Copying OCaml library component llvm_AArch64.a to intermediate area
Copying OCaml library component llvm_AArch64.cmi to intermediate area
Copying OCaml library component llvm_AArch64.cmx to intermediate area
[ 92%] Built target ocaml_llvm_AArch64
Scanning dependencies of target ocaml_llvm_AMDGPU
[ 92%] Building OCaml stub object file AMDGPU_ocaml.o
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
[ 92%] Building OCaml library llvm_AMDGPU
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
[ 92%] Building OCaml documentation for llvm_AMDGPU
Scanning dependencies of target ocaml_llvm_ARM
[ 92%] Building OCaml stub object file ARM_ocaml.o
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_AMDGPU.cma to intermediate area
Scanning dependencies of target ocaml_llvm_BPF
Copying OCaml library component libllvm_AMDGPU.a to intermediate area
[ 92%] Building OCaml stub object file BPF_ocaml.o
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_AMDGPU.cmxa to intermediate area
Copying OCaml library component llvm_AMDGPU.a to intermediate area
[ 92%] Building OCaml library llvm_ARM
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_AMDGPU.cmi to intermediate area
[ 92%] Building OCaml library llvm_BPF
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_AMDGPU.cmx to intermediate area
[ 92%] Built target ocaml_llvm_AMDGPU
Scanning dependencies of target ocaml_llvm_Hexagon
[ 92%] Building OCaml stub object file Hexagon_ocaml.o
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
[ 92%] Building OCaml documentation for llvm_ARM
[ 92%] Building OCaml library llvm_Hexagon
[ 92%] Building OCaml documentation for llvm_BPF
Copying OCaml library component llvm_ARM.cma to intermediate area
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component libllvm_ARM.a to intermediate area
Copying OCaml library component llvm_BPF.cma to intermediate area
Copying OCaml library component llvm_ARM.cmxa to intermediate area
Copying OCaml library component llvm_ARM.a to intermediate area
Copying OCaml library component libllvm_BPF.a to intermediate area
Copying OCaml library component llvm_ARM.cmi to intermediate area
Copying OCaml library component llvm_BPF.cmxa to intermediate area
Copying OCaml library component llvm_BPF.a to intermediate area
Copying OCaml library component llvm_ARM.cmx to intermediate area
Copying OCaml library component llvm_BPF.cmi to intermediate area
[ 92%] Built target ocaml_llvm_ARM
Scanning dependencies of target ocaml_llvm_Mips
Copying OCaml library component llvm_BPF.cmx to intermediate area
[ 95%] Building OCaml stub object file Mips_ocaml.o
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
[ 95%] Built target ocaml_llvm_BPF
[ 95%] Building OCaml documentation for llvm_Hexagon
Scanning dependencies of target ocaml_llvm_MSP430
[ 95%] Building OCaml stub object file MSP430_ocaml.o
Copying OCaml library component llvm_Hexagon.cma to intermediate area
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component libllvm_Hexagon.a to intermediate area
[ 95%] Building OCaml library llvm_Mips
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_Hexagon.cmxa to intermediate area
[ 95%] Building OCaml library llvm_MSP430
Copying OCaml library component llvm_Hexagon.a to intermediate area
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_Hexagon.cmi to intermediate area
Copying OCaml library component llvm_Hexagon.cmx to intermediate area
[ 95%] Built target ocaml_llvm_Hexagon
Scanning dependencies of target ocaml_llvm_NVPTX
[ 95%] Building OCaml stub object file NVPTX_ocaml.o
[ 95%] Building OCaml documentation for llvm_Mips
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_Mips.cma to intermediate area
Copying OCaml library component libllvm_Mips.a to intermediate area
[ 95%] Building OCaml library llvm_NVPTX
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_Mips.cmxa to intermediate area
Copying OCaml library component llvm_Mips.a to intermediate area
[ 95%] Building OCaml documentation for llvm_MSP430
Copying OCaml library component llvm_Mips.cmi to intermediate area
Copying OCaml library component llvm_MSP430.cma to intermediate area
Copying OCaml library component llvm_Mips.cmx to intermediate area
Copying OCaml library component libllvm_MSP430.a to intermediate area
[ 95%] Built target ocaml_llvm_Mips
Copying OCaml library component llvm_MSP430.cmxa to intermediate area
Scanning dependencies of target ocaml_llvm_PowerPC
[ 95%] Building OCaml stub object file PowerPC_ocaml.o
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_MSP430.a to intermediate area
Copying OCaml library component llvm_MSP430.cmi to intermediate area
Copying OCaml library component llvm_MSP430.cmx to intermediate area
[ 95%] Building OCaml documentation for llvm_NVPTX
[ 95%] Built target ocaml_llvm_MSP430
[ 95%] Building OCaml library llvm_PowerPC
Scanning dependencies of target ocaml_llvm_Sparc
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
[ 95%] Building OCaml stub object file Sparc_ocaml.o
Copying OCaml library component llvm_NVPTX.cma to intermediate area
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component libllvm_NVPTX.a to intermediate area
Copying OCaml library component llvm_NVPTX.cmxa to intermediate area
Copying OCaml library component llvm_NVPTX.a to intermediate area
[ 95%] Building OCaml library llvm_Sparc
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_PowerPC.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_NVPTX.cmi to intermediate area
Copying OCaml library component llvm_NVPTX.cmx to intermediate area
[ 95%] Built target ocaml_llvm_NVPTX
Scanning dependencies of target ocaml_llvm_SystemZ
[ 95%] Building OCaml stub object file SystemZ_ocaml.o
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Sparc.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_PowerPC.cmi occurs in several directories: /usr/lib/ocaml, .
[ 95%] Building OCaml documentation for llvm_PowerPC
Copying OCaml library component llvm_PowerPC.cma to intermediate area
[ 95%] Building OCaml library llvm_SystemZ
Copying OCaml library component libllvm_PowerPC.a to intermediate area
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Sparc.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_PowerPC.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_PowerPC.cmxa to intermediate area
[ 95%] Building OCaml documentation for llvm_Sparc
Copying OCaml library component llvm_PowerPC.a to intermediate area
Copying OCaml library component llvm_Sparc.cma to intermediate area
Copying OCaml library component libllvm_Sparc.a to intermediate area
Copying OCaml library component llvm_PowerPC.cmi to intermediate area
Copying OCaml library component llvm_PowerPC.cmx to intermediate area
Copying OCaml library component llvm_Sparc.cmxa to intermediate area
[ 95%] Built target ocaml_llvm_PowerPC
Scanning dependencies of target ocaml_llvm_X86
Copying OCaml library component llvm_Sparc.a to intermediate area
[ 95%] Building OCaml stub object file X86_ocaml.o
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Sparc.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_SystemZ.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_PowerPC.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_Sparc.cmi to intermediate area
Copying OCaml library component llvm_Sparc.cmx to intermediate area
[ 95%] Built target ocaml_llvm_Sparc
Scanning dependencies of target ocaml_llvm_bitreader
[ 95%] Building OCaml documentation for llvm_SystemZ
[ 95%] Building OCaml library llvm_X86
[ 95%] Copying bitreader_ocaml.c to build area
Copying OCaml library component llvm_SystemZ.cma to intermediate area
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Sparc.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_SystemZ.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_PowerPC.cmi occurs in several directories: /usr/lib/ocaml, .
[ 95%] Copying llvm_bitreader.mli to build area
Copying OCaml library component libllvm_SystemZ.a to intermediate area
[ 95%] Copying llvm_bitreader.ml to build area
Copying OCaml library component llvm_SystemZ.cmxa to intermediate area
[ 95%] Building OCaml stub object file bitreader_ocaml.o
Copying OCaml library component llvm_SystemZ.a to intermediate area
Copying OCaml library component llvm_SystemZ.cmi to intermediate area
Copying OCaml library component llvm_SystemZ.cmx to intermediate area
[ 95%] Built target ocaml_llvm_SystemZ
[ 95%] Building OCaml library llvm_bitreader
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
Scanning dependencies of target ocaml_llvm_bitwriter
[ 95%] Building OCaml documentation for llvm_X86
[ 95%] Copying bitwriter_ocaml.c to build area
Copying OCaml library component llvm_X86.cma to intermediate area
[ 97%] Copying llvm_bitwriter.mli to build area
Copying OCaml library component libllvm_X86.a to intermediate area
Copying OCaml library component llvm_X86.cmxa to intermediate area
[ 97%] Copying llvm_bitwriter.ml to build area
Copying OCaml library component llvm_X86.a to intermediate area
[ 97%] Building OCaml stub object file bitwriter_ocaml.o
Copying OCaml library component llvm_X86.cmi to intermediate area
Copying OCaml library component llvm_X86.cmx to intermediate area
[ 97%] Built target ocaml_llvm_X86
[ 97%] Building OCaml documentation for llvm_bitreader
Scanning dependencies of target ocaml_llvm_irreader
[ 97%] Copying irreader_ocaml.c to build area
Copying OCaml library component llvm_bitreader.cma to intermediate area
[ 97%] Building OCaml library llvm_bitwriter
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
Copying OCaml library component libllvm_bitreader.a to intermediate area
[ 97%] Copying llvm_irreader.mli to build area
[ 97%] Copying llvm_irreader.ml to build area
Copying OCaml library component llvm_bitreader.cmxa to intermediate area
[ 97%] Building OCaml stub object file irreader_ocaml.o
Copying OCaml library component llvm_bitreader.a to intermediate area
Copying OCaml library component llvm_bitreader.cmi to intermediate area
Copying OCaml library component llvm_bitreader.cmx to intermediate area
[ 97%] Built target ocaml_llvm_bitreader
Scanning dependencies of target ocaml_llvm_linker
[ 97%] Building OCaml library llvm_irreader
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
[ 97%] Copying linker_ocaml.c to build area
[ 97%] Copying llvm_linker.mli to build area
[ 97%] Building OCaml documentation for llvm_bitwriter
[ 97%] Copying llvm_linker.ml to build area
[ 97%] Building OCaml stub object file linker_ocaml.o
Copying OCaml library component llvm_bitwriter.cma to intermediate area
Copying OCaml library component libllvm_bitwriter.a to intermediate area
Copying OCaml library component llvm_bitwriter.cmxa to intermediate area
Copying OCaml library component llvm_bitwriter.a to intermediate area
[ 97%] Building OCaml library llvm_linker
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
Copying OCaml library component llvm_bitwriter.cmi to intermediate area
Copying OCaml library component llvm_bitwriter.cmx to intermediate area
[ 97%] Building OCaml documentation for llvm_irreader
[ 97%] Built target ocaml_llvm_bitwriter
Copying OCaml library component llvm_irreader.cma to intermediate area
Scanning dependencies of target ocaml_llvm_ipo
[ 97%] Copying ipo_ocaml.c to build area
Copying OCaml library component libllvm_irreader.a to intermediate area
[ 97%] Copying llvm_ipo.mli to build area
Copying OCaml library component llvm_irreader.cmxa to intermediate area
[ 97%] Copying llvm_ipo.ml to build area
Copying OCaml library component llvm_irreader.a to intermediate area
Copying OCaml library component llvm_irreader.cmi to intermediate area
[ 97%] Building OCaml stub object file ipo_ocaml.o
Copying OCaml library component llvm_irreader.cmx to intermediate area
[ 97%] Building OCaml documentation for llvm_linker
[ 97%] Built target ocaml_llvm_irreader
Copying OCaml library component llvm_linker.cma to intermediate area
Scanning dependencies of target ocaml_llvm_passmgr_builder
Copying OCaml library component libllvm_linker.a to intermediate area
[ 97%] Copying passmgr_builder_ocaml.c to build area
Copying OCaml library component llvm_linker.cmxa to intermediate area
[ 97%] Building OCaml library llvm_ipo
[ 97%] Copying llvm_passmgr_builder.mli to build area
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
Copying OCaml library component llvm_linker.a to intermediate area
Copying OCaml library component llvm_linker.cmi to intermediate area
[ 97%] Copying llvm_passmgr_builder.ml to build area
[ 97%] Building OCaml stub object file passmgr_builder_ocaml.o
Copying OCaml library component llvm_linker.cmx to intermediate area
[ 97%] Built target ocaml_llvm_linker
Scanning dependencies of target ocaml_llvm_scalar_opts
[100%] Copying scalar_opts_ocaml.c to build area
[100%] Copying llvm_scalar_opts.mli to build area
[100%] Copying llvm_scalar_opts.ml to build area
[100%] Building OCaml stub object file scalar_opts_ocaml.o
[100%] Building OCaml library llvm_passmgr_builder
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
[100%] Building OCaml documentation for llvm_ipo
Copying OCaml library component llvm_ipo.cma to intermediate area
[100%] Building OCaml library llvm_scalar_opts
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
Copying OCaml library component libllvm_ipo.a to intermediate area
Copying OCaml library component llvm_ipo.cmxa to intermediate area
Copying OCaml library component llvm_ipo.a to intermediate area
Copying OCaml library component llvm_ipo.cmi to intermediate area
Copying OCaml library component llvm_ipo.cmx to intermediate area
[100%] Building OCaml documentation for llvm_passmgr_builder
[100%] Built target ocaml_llvm_ipo
Scanning dependencies of target ocaml_llvm_transform_utils
[100%] Copying transform_utils_ocaml.c to build area
Copying OCaml library component llvm_passmgr_builder.cma to intermediate area
Copying OCaml library component libllvm_passmgr_builder.a to intermediate area
[100%] Copying llvm_transform_utils.mli to build area
Copying OCaml library component llvm_passmgr_builder.cmxa to intermediate area
[100%] Copying llvm_transform_utils.ml to build area
[100%] Building OCaml documentation for llvm_scalar_opts
Copying OCaml library component llvm_passmgr_builder.a to intermediate area
[100%] Building OCaml stub object file transform_utils_ocaml.o
Copying OCaml library component llvm_scalar_opts.cma to intermediate area
Copying OCaml library component llvm_passmgr_builder.cmi to intermediate area
Copying OCaml library component libllvm_scalar_opts.a to intermediate area
Copying OCaml library component llvm_passmgr_builder.cmx to intermediate area
Copying OCaml library component llvm_scalar_opts.cmxa to intermediate area
[100%] Built target ocaml_llvm_passmgr_builder
Scanning dependencies of target ocaml_llvm_vectorize
Copying OCaml library component llvm_scalar_opts.a to intermediate area
[100%] Building OCaml library llvm_transform_utils
[100%] Copying vectorize_ocaml.c to build area
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
Copying OCaml library component llvm_scalar_opts.cmi to intermediate area
Copying OCaml library component llvm_scalar_opts.cmx to intermediate area
[100%] Copying llvm_vectorize.mli to build area
[100%] Copying llvm_vectorize.ml to build area
[100%] Built target ocaml_llvm_scalar_opts
[100%] Building OCaml stub object file vectorize_ocaml.o
Scanning dependencies of target ocaml_llvm_target
[100%] Linking CXX static library ../../libLLVMXCoreCodeGen.a
[100%] Copying target_ocaml.c to build area
[100%] Copying llvm_target.mli to build area
[100%] Building OCaml library llvm_vectorize
[100%] Copying llvm_target.ml to build area
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
[100%] Building OCaml documentation for llvm_transform_utils
[100%] Built target LLVMXCoreCodeGen
[100%] Building OCaml stub object file target_ocaml.o
Scanning dependencies of target ocaml_llvm_all_backends
Copying OCaml library component llvm_transform_utils.cma to intermediate area
[100%] Copying all_backends_ocaml.c to build area
Copying OCaml library component libllvm_transform_utils.a to intermediate area
[100%] Copying llvm_all_backends.mli to build area
Copying OCaml library component llvm_transform_utils.cmxa to intermediate area
[100%] Copying llvm_all_backends.ml to build area
Copying OCaml library component llvm_transform_utils.a to intermediate area
[100%] Building OCaml stub object file all_backends_ocaml.o
Copying OCaml library component llvm_transform_utils.cmi to intermediate area
Copying OCaml library component llvm_transform_utils.cmx to intermediate area
[100%] Building OCaml documentation for llvm_vectorize
[100%] Built target ocaml_llvm_transform_utils
Scanning dependencies of target ocaml_llvm_XCore
[100%] Building OCaml library llvm_target
[100%] Building OCaml library llvm_all_backends
Copying OCaml library component llvm_vectorize.cma to intermediate area
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
[100%] Building OCaml stub object file XCore_ocaml.o
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /usr/lib/ocaml, /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm
Copying OCaml library component libllvm_vectorize.a to intermediate area
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Sparc.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_X86.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_SystemZ.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_PowerPC.cmi occurs in several directories: /usr/lib/ocaml, .
Copying OCaml library component llvm_vectorize.cmxa to intermediate area
Copying OCaml library component llvm_vectorize.a to intermediate area
Copying OCaml library component llvm_vectorize.cmi to intermediate area
Copying OCaml library component llvm_vectorize.cmx to intermediate area
[100%] Building OCaml library llvm_XCore
findlib: [WARNING] Interface llvm_NVPTX.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Sparc.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Mips.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_AArch64.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_CppBackend.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_MSP430.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_X86.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_ARM.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_Hexagon.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_SystemZ.cmi occurs in several directories: /usr/lib/ocaml, .
findlib: [WARNING] Interface llvm_PowerPC.cmi occurs in several directories: /usr/lib/ocaml, .
[100%] Built target ocaml_llvm_vectorize
[100%] Building OCaml documentation for llvm_all_backends
Copying OCaml library component llvm_all_backends.cma to intermediate area
Copying OCaml library component libllvm_all_backends.a to intermediate area
[100%] Building OCaml documentation for llvm_target
Copying OCaml library component llvm_all_backends.cmxa to intermediate area
Copying OCaml library component llvm_all_backends.a to intermediate area
Copying OCaml library component llvm_target.cma to intermediate area
Copying OCaml library component llvm_all_backends.cmi to intermediate area
Copying OCaml library component libllvm_target.a to intermediate area
Copying OCaml library component llvm_all_backends.cmx to intermediate area
Copying OCaml library component llvm_target.cmxa to intermediate area
[100%] Built target ocaml_llvm_all_backends
Copying OCaml library component llvm_target.a to intermediate area
[100%] Building OCaml documentation for llvm_XCore
Copying OCaml library component llvm_target.cmi to intermediate area
Copying OCaml library component llvm_XCore.cma to intermediate area
Copying OCaml library component llvm_target.cmx to intermediate area
Copying OCaml library component libllvm_XCore.a to intermediate area
[100%] Built target ocaml_llvm_target
Copying OCaml library component llvm_XCore.cmxa to intermediate area
Scanning dependencies of target ocaml_llvm_executionengine
Copying OCaml library component llvm_XCore.a to intermediate area
[100%] Copying llvm_executionengine.mli to build area
[100%] Copying executionengine_ocaml.c to build area
[100%] Copying llvm_executionengine.ml to build area
Copying OCaml library component llvm_XCore.cmi to intermediate area
[100%] Building OCaml stub object file executionengine_ocaml.o
Copying OCaml library component llvm_XCore.cmx to intermediate area
[100%] Built target ocaml_llvm_XCore
[100%] Building OCaml library llvm_executionengine
findlib: [WARNING] Interface llvm.cmi occurs in several directories: /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/llvm, /usr/lib/ocaml
findlib: [WARNING] Interface llvm_target.cmi occurs in several directories: /tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/target, /usr/lib/ocaml
[100%] Building OCaml documentation for llvm_executionengine
File "/tmp/yaourt-tmp-agm28011997/aur-clang-svn/src/build/bindings/ocaml/executionengine/llvm_executionengine.ml", line 1:
Error: The files /usr/lib/ocaml/llvm_target.cmi and llvm_executionengine.cmi
make inconsistent assumptions over interface Llvm_target
1 error(s) encountered
bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/build.make:104: fallo en las instrucciones para el objetivo 'bindings/ocaml/executionengine/llvm_executionengine.odoc'
make[3]: *** [bindings/ocaml/executionengine/llvm_executionengine.odoc] Error 1
make[3]: *** Se borra el archivo 'bindings/ocaml/executionengine/llvm_executionengine.odoc'
CMakeFiles/Makefile2:13461: fallo en las instrucciones para el objetivo 'bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/all'
make[2]: *** [bindings/ocaml/executionengine/CMakeFiles/ocaml_llvm_executionengine.dir/all] Error 2
CMakeFiles/Makefile2:51857: fallo en las instrucciones para el objetivo 'docs/CMakeFiles/ocaml_doc.dir/rule'
make[1]: *** [docs/CMakeFiles/ocaml_doc.dir/rule] Error 2
Makefile:10792: fallo en las instrucciones para el objetivo 'ocaml_doc'
make: *** [ocaml_doc] Error 2
==> ERROR: Se produjo un fallo en build().
I don't know why
kerberizer commented on 2015-08-22 12:18 (UTC)
@Lone_Wolf
> I'll be testing aur mesa-git against this package now.
Thanks! Let me know if you face any problems.
> Add a note about the build environment you use for it
Good point, added (TL;DR: clean chroot, latest NON-testing repos).
https://wiki.archlinux.org/index.php/Unofficial_user_repositories#llvm-svn
If packages built against {,community-,multilib-}testing are required, let me know, and I'll look into it.
Lone_Wolf commented on 2015-08-22 09:28 (UTC)
I'll be testing aur mesa-git against this package now.
A few comments about the binary repo :
Add a note about the build environment you use for it :
clean chroot ?
building against latest core/extra/community repos, against testing repos or against a snapshot (like suse OBS does ).
Pinned Comments
Lone_Wolf commented on 2021-08-16 11:26 (UTC)
When you have this package installed applications that are built against repo-llvm/clang WILL fail unless they are rebuild against this package.
This includes QTCreator, kdevelop , mesa, intel-compute-runtime, gnome-builder to name a few.
Lone_Wolf commented on 2020-08-22 12:18 (UTC) (edited on 2021-02-06 12:51 (UTC) by Lone_Wolf)
Archlinux currently has 3 llvm git implementations
This package
llvm-minimal-git
packages created & maintained by Lordheavy, an arch developer
Lone_Wolf commented on 2019-04-12 20:41 (UTC) (edited on 2019-12-16 22:45 (UTC) by Lone_Wolf)
I've looked good at clang-trunk , llvm-svn, repo llvm/clang packages and think this package is now on route to become a worthy successor to llvm-svn .
llvm-libs-git holds the runtime libraries.
llvm-git
The Package now uses a new environment variable to make ninja behave, NINJAFLAGS. If you want to use it adjust the snippet below to your desired values and add it to makepkg.conf.
Incase you are satisfied with ninja defaults you don't need to do anything.
The check() function fails rather often, but I do suggest to build with them. If build fails due to test failure you can add --nocheck to skip the tests.