Hi @Lone_Wolf,
I'm sorry, but I think that selectively disabling tests makes no sense, if LLDB test fail it should be reported upstream instead of just pretending that there are no errors.
Git Clone URL: | https://aur.archlinux.org/llvm-git.git (read-only, click to copy) |
---|---|
Keywords: | clang git lld lldb llvm polly |
Submitter: | yurikoles |
Maintainer: | rjahanbakhshi |
Last Packager: | rjahanbakhshi |
Votes: | 118 |
Popularity: | 0.61 |
First Submitted: | 2018-12-05 13:56 (UTC) |
Last Updated: | 2024-04-17 08:17 (UTC) |
« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 70 Next › Last »
Hi @Lone_Wolf,
I'm sorry, but I think that selectively disabling tests makes no sense, if LLDB test fail it should be reported upstream instead of just pretending that there are no errors.
check() function needed python module psutil, added that as checkdepend. This took care of 2+ unexpected failures, all remaing failures were in lldb-tests .
The lldb tests have shown the same failures for sometime now, and I haven't been able to figure out what causes them. I've disabled them, so for now the package should build without check() failures.
Failures during check() are unfortunately rather common for this package, check bottom lines of the pinned comment.
I'm having trouble compiling this. I'm not using an AUR helper and my Arch (not Manjaro) install is up-to-date.
Failing Tests (4):
LLVM :: tools/opt-viewer/basic.test
LLVM :: tools/opt-viewer/filter.test
LLVM :: tools/opt-viewer/suppress.test
LLVM :: tools/opt-viewer/unicode-function-name.test
Lots of failures in check() function (check-clang-tools) , but none in build() function.
Try adding ---cleanbuild to the makepkg command (or remove $srcdir yourself before building).
Cannot build, get this c++: error: git: No such file or directory c++: error: working: No such file or directory c++: error: on: No such file or directory c++: error: it/llvm-git/src/_build/./lib: No such file or directory [278/7794] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting...
Confirmed and corrected. There were also other corrections needed because of python 3.8.
llvm-ocaml-git needs to be added to pkgname
Ocaml support is now (back) in its own sub-package.
That looks to have solved my issue, thank you very much :)
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.