Age | Commit message (Collapse) | Author |
|
* Support for Ubuntu 22.04
* Remove support for Python2
* Better separation between sanitizer builds and non-sanitizer builds
* Fix build of metaSMT on newer Ubuntu versions
* Use ninja to build LLVM
* Simplifying building arbitrary LLVM configurations, e.g. different
LLVM sanitizer builds (MemSan, UBSan, ASan)
* Use MemSan with origin tracking
* Build sqlite3 container correctly
* Add support to provide sqlite3 version number
|
|
All three can be different but also provided by the same package.
By separating the different use-cases, it allows to set them
independently.
|
|
|
|
* Just target x86 as architecture
* do not build tests for clang
* use optimized tablegen
* only build required tools and libraries that are needed by KLEE
|
|
|
|
LLVM changed from svn to github. Use the github mirror to have faster build times.
Patches were updated to follow the new structure.
Patches also support building underr Ubuntu 18.04
|
|
mostly following shellcheck
|
|
|
|
Provide a single `scripts/build/build.sh` file to build KLEE and its
dependencies.
|