Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-15 | Install git as a requirement for codecov | Martin Nowack | |
Codecov depends on git to detect the SHA sum of the repository. Install as a dependency. | |||
2021-09-10 | CI: Use the latest release of CMake | Lukas Zaoral | |
2021-04-18 | tests: Do not add klee tools to PATH in lit | Lukas Zaoral | |
It may happen that some older instance of klee is already present in PATH. All tests that call plain klee instead of %klee may use it and then unexpectedly fail. This commit will make all tests that rely on klee tools being explicitly in PATH fail in our CI. From now on, only LLVM tools, FileCheck and not will be in lit's PATH. | |||
2020-12-02 | Use Github Actions as default CI | Martin Nowack | |
2020-12-02 | Remove artificial timeouts as current timeout for build jobs is 6h. | Martin Nowack | |
2020-12-02 | Rename `build-travis-container.py` into `build-ci-container.py` | Martin Nowack | |
Update container build script to utilize Github Actions job description instead of Travis CI's. | |||
2020-12-02 | Add Github Actions for KLEE CI based @jordr | Martin Nowack | |
Add support for Github Actions to use as new CI. This builds all the components as the original Travis CI script. | |||
2020-12-02 | Handle LLVM version selection more robust | Martin Nowack | |
2020-12-02 | Use non-interactive input | Martin Nowack | |
2020-11-20 | p-klee.inc: libc++abi only needed for c++ exception support | Julian Büning | |
2020-11-04 | [build] Add multilib package to build 32bit on ubuntu | Martin Nowack | |
2020-10-12 | Exception handling only for LLVM >= 8.0.0 | Julian Büning | |
2020-10-12 | fix building klee-cxxabi | Julian Büning | |
Co-authored-by: Felix Rath <felix.rath@comsys.rwth-aachen.de> | |||
2020-10-12 | Add doxygen support in docker image | jiseongg | |
CMake Warning at docs/CMakeLists.txt:46 (message): Doxygen not found. Can't build Doxygen documentation | |||
2020-10-12 | Remove unused cmake arguments when building docker | jiseongg | |
CMake Warning: Manually-specified variables were not used by the project: LLVM_DIR | |||
2020-09-30 | Add check if KLEE is installed | Martin Nowack | |
2020-09-30 | Remove shebang from include | Martin Nowack | |
2020-09-30 | Fix LLVM 4.0 build patch | Martin Nowack | |
2020-09-30 | Fix docker ID handling for sqlite | Martin Nowack | |
2020-09-30 | Fix check if sqlite is installed under ubuntu as a systems package | Martin Nowack | |
2020-09-30 | Fix check if LLVM is installed | Martin Nowack | |
2020-09-30 | Reduce compile time and size for LLVM build | Martin Nowack | |
* 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 | |||
2020-09-30 | Reduce the size of the libcxx image | Martin Nowack | |
* re-use an existing LLVM directory if possible * only export the bitcode files | |||
2020-09-30 | Remove explicit dependency on llvm and sanitizer | Martin Nowack | |
Clang is just a compiler and can be provided by system-specific packages. | |||
2020-09-30 | Fix detection of installed clang | Martin Nowack | |
Any clang is fine as long as it is the right version. The current assumption is that it is suffixed with version. | |||
2020-09-30 | Do not use `-lubsan` and `-fuse-ld=gold` for UBSan linking | Martin Nowack | |
These arguments are not required and let the link process fail. Instead, clang(++) should be used as a linker and it will take care of linking with the correct libraries. | |||
2020-09-30 | Delete Docker instance after system detection ran | Martin Nowack | |
Don't keep the docker instance for detecting the system around to avoid stale terminated containers. | |||
2020-09-30 | Replace travis container build script with python-based version | Martin Nowack | |
2020-09-05 | Fix codecov upload | Martin Nowack | |
Argument `-y` has been removed from the upload script. https://github.com/codecov/codecov-bash/commit/c2f935a0dd0590d20296e95a759782e32b311b34 But `.codecov.yml` is now supported | |||
2020-06-26 | Switch to a more recent version of SQLite in the CI | Cristian Cadar | |
2020-03-31 | Don't search for CryptoMiniSAT when configuring STP | Cristian Cadar | |
2020-02-24 | fix p-llvm.inc: invocation for monorepo directory layout | Julian Büning | |
2020-02-13 | Update Docker image template for KLEE. | Martin Nowack | |
* Port changes from .Dockerfile to this * install emacs-nox and vim-nox instead of pulling all X dependencies * Clean apt cache | |||
2020-02-13 | Use system's boost when building metasmt and user newer boolector version | Martin Nowack | |
2020-02-13 | Do not wait if SANITIZER_BUILD is empty | Martin Nowack | |
2020-02-13 | Add llvm as build dependency of clang in case no system packages are available | Martin Nowack | |
2020-02-13 | Add patch support for libcxx | Martin Nowack | |
Building older LLVM/libcxx versions under Ubuntu 18.04 requirer patches | |||
2020-02-13 | Use git repository to build LLVM | Martin Nowack | |
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 | |||
2020-02-13 | Update ubuntu build dependencies for KLEE | Martin Nowack | |
Build dependencies for different components were tied to a specific Ubuntu version (16.04). Although, they are the same for newer versions as well. By renaming `p-component-linux-ubuntu-16.04.inc` to `p-component-linux-ubuntu.inc`, the script can be used for newer Ubuntu versions as well. Do some minor cleaning up. | |||
2020-01-28 | update | comet | |
2020-01-17 | Update objdump script to support python3 | Martin Nowack | |
2020-01-08 | Link python3 on macOS | Cristian Cadar | |
2019-11-26 | remove python2 from osx CI | Felix Rath | |
Python 2 should not be needed anymore, so we remove it from osx CI. | |||
2019-10-29 | Travis: double timeout for MetaSMT tests | Frank Busse | |
2019-10-16 | Add missing file utility in docker image | Martin Nowack | |
2019-09-09 | fix minor build script issues and inconsistencies | Julian Büning | |
mostly following shellcheck | |||
2019-09-05 | build: additional patches for LLVM 3.8-5.0 | Julian Büning | |
2019-07-30 | Provide klee runtime build type as parameter | Martin Nowack | |
Allow to build klee runtime with different build parameters using the build script. | |||
2019-04-08 | Use newer versions of solver components used by MetaSMT | Martin Nowack | |
Add dependencies for newer build Add support to `git cherry-pick` commits without author/email defined | |||
2019-04-08 | Propagate correct version of metasmt to build script | Martin Nowack | |