Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2019-04-08 | Add LD_LIBRARY_PATH to docker image | Gerben Oolbekkink | |
Fixes #1080. The proper LD_LIBRARY_PATH is required when binaries linked with kleeRuntest are run. The STP line is changed to extend the library path instead of replace it, I am not sure if it can be removed at this moment. | |||
2019-04-05 | Add missing dependency for tabulate package | Martin Nowack | |
2019-04-05 | Remove CC as requirement; automatically set by sanitizer_compiler | Martin Nowack | |
Update build sqlite script |