Package Details: klee 2.3-13

Git Clone URL: https://aur.archlinux.org/klee.git (read-only, click to copy)
Package Base: klee
Description: Symbolic virtual machine built on top of the LLVM compiler infrastructure
Upstream URL: https://klee.github.io/
Licenses: custom:UIUC
Provides: klee
Submitter: krafczyk.n
Maintainer: krafczyk.n
Last Packager: krafczyk.n
Votes: 7
Popularity: 0.26
First Submitted: 2018-03-06 15:02 (UTC)
Last Updated: 2022-09-22 13:28 (UTC)

Latest Comments

1 2 Next › Last »

krafczyk.n commented on 2022-09-22 13:23 (UTC)

@gilcu3 Thanks for notifying me. Sorry it took so long to incorporate the change.

gilcu3 commented on 2022-09-17 11:40 (UTC) (edited on 2022-09-17 11:41 (UTC) by gilcu3)

A patch like this is needed to build with current version of llvm (14), against the last commit (e244b610b04afd81ef3ae47b3644fecc41ea4db1) in the master branch.


diff --git a/lib/Module/RaiseAsm.cpp b/lib/Module/RaiseAsm.cpp
index 98e580a8..c610b5d6 100644
--- a/lib/Module/RaiseAsm.cpp
+++ b/lib/Module/RaiseAsm.cpp
@@ -19,7 +19,7 @@
 #include "llvm/IR/Instructions.h"
 #include "llvm/IR/LLVMContext.h"
 #include "llvm/Support/Host.h"
-#include "llvm/Support/TargetRegistry.h"
+#include "llvm/MC/TargetRegistry.h"
 #include "llvm/Target/TargetMachine.h"


diff --git a/test/lit.cfg b/test/lit.cfg
index 4d7382cf..c935ab8e 100644
--- a/test/lit.cfg
+++ b/test/lit.cfg
@@ -161,7 +161,7 @@ config.substitutions.append(

 # Add feature for the LLVM version in use, so it can be tested in REQUIRES and
 # XFAIL checks. We also add "not-XXX" variants, for the same reason.
-known_llvm_versions = { "9.0", "10.0", "11.0", "11.1", "12.0", "13.0" }
+known_llvm_versions = { "9.0", "10.0", "11.0", "11.1", "12.0", "13.0", "14.0" }
 current_llvm_version_tuple = (int(config.llvm_version_major), int(config.llvm_version_minor))
 current_llvm_version = "%s.%s" % current_llvm_version_tuple

kyechou commented on 2020-12-27 04:29 (UTC)

Hi @krafczyk.n, the provides= primitive is missed for the update. Thanks!

krafczyk.n commented on 2020-08-21 11:39 (UTC)

Thank you very much! I incorporated your change. You are now mentioned as a contributor.

r7v commented on 2020-08-21 09:20 (UTC)

googletest from master fails to configure with errors.

CMake Error at CMakeLists.txt:129 (set_target_properties):
  set_target_properties called with incorrect number of arguments.


CMake Error at CMakeLists.txt:131 (set_target_properties):
  set_target_properties called with incorrect number of arguments.

I made a change to PKGCONFIG to use stable tag for google test

"git+https://github.com/google/googletest.git#tag=release-1.10.0"

krafczyk.n commented on 2020-04-15 12:55 (UTC)

You're absolutely correct, thank you! That's fixed now.

Furthermore, I modified the build to honor the MAKEFLAGS variable which can be passed from /etc/makepkg.conf The number of build threads to be used now has to be configured using that variable.

snowball commented on 2020-04-12 05:04 (UTC)

Tests require python-tabulate to be installed:

Error: Package "tabulate" required for table formatting. Please install it using "pip" or your package manager.You can still use --grafana and --to-csv without tabulate.

werew commented on 2019-12-08 01:48 (UTC)

Thank you for this fix :) I confirm it now compiles without errors also on my system.

krafczyk.n commented on 2019-12-08 01:21 (UTC)

Builds now.

Usually I try to refrain from using other upstream sources than releases but there is no release of klee containing the fixes to these issues. Instead, I used their most recent commit and will keep this until either a new version of klee is released, further problems arise or a different, more reasonable commit is requested.

krafczyk.n commented on 2019-12-07 21:06 (UTC)

I was able to reproduce the behaviour. I'm working on it.