[klee-dev] [Announcement] New version of klee-uclibc

Daniel Liew daniel.liew at imperial.ac.uk
Tue Jan 7 23:05:57 GMT 2014


Hi,

We have released a new version klee-uclibc. These changes were long
overdue. Thanks a lot to Martin Nowack for getting things started and
contributing some important fixes.

===Key changes===

* klee-uclibc is now under version control (git)
* klee-uclibc is based on the 0_9_29 branch as opposed to tag version
which means a few upstream bug fixes are present
* Building under newer linux kernels is now supported
* The configure script has been rewritten from scratch and is vastly
superior to the old script
* Building with clang instead of llvm-gcc is supported
* Changes made to uclibc are now individual commits which makes
understanding the changes a lot easier.

===Building===

The code is on GitHub in the klee_0_9_29 branch. To get the source code run

$ git clone --depth 1 --branch klee_0_9_29
https://github.com/klee/klee-uclibc.git

Remove the --depth 1 if you want the full history.

To build run

$ ./configure --make-llvm-lib
$ make

===Bugs/Issues===

Please report any bugs or issues on the klee-uclibc issue tracker
https://github.com/klee/klee-uclibc/issues

There is also wiki to at https://github.com/klee/klee-uclibc/wiki

The getting started instructions on the KLEE website have been updated
so that new users use the new version of klee-uclibc.

Enjoy!




More information about the klee-dev mailing list