[klee-dev] Launchpad PPA for KLEE
Attila Török
torokati44 at gmail.com
Thu Nov 19 15:06:20 GMT 2015
Of course, here it is: https://github.com/klee/klee/issues/302
Attila
2015-11-19 15:30 GMT+01:00 Cristian Cadar <c.cadar at imperial.ac.uk>:
> Can you please open an issue on GitHub regarding this? It would be easier
> to discuss it there.
>
> Best,
> Cristian
>
> On 18/11/15 17:39, Attila Török wrote:
>
>> Yes, as listed on the bottom of the PPA's webpage, it's KLEE 1.1.0 using
>> LLVM 3.4, and STP 2.1.2.
>> Attila
>>
>> (Sorry for the duplicate, Cristian, the last letter accidentally didn't
>> go on the list.)
>>
>> 2015-11-18 18:01 GMT+01:00 Cristian Cadar <c.cadar at imperial.ac.uk
>> <mailto:c.cadar at imperial.ac.uk>>:
>>
>>
>> Hi Attila, I'm glad to see this! I will take a closer look soon. Is
>> this the latest release of KLEE, 1.1.0, with LLVM 3.4 and STP 2.1.0
>> as dependencies?
>>
>> Best,
>> Cristian
>>
>>
>> On 18/11/15 16:41, Attila Török wrote:
>>
>> Hi Everyone!
>>
>> As it has been mentioned a few times on this list [1] [2], a
>> simpler
>> installation method for KLEE might be helpful, for example in a
>> form of
>> a Debian (Ubuntu) package. I know that there is already support
>> for a
>> Docker image, but somehow I find that degree of separation more
>> of an
>> inconvenience than any help, but it can be just me.
>>
>> So I went ahead and created a PPA on Launchpad in which I
>> uploaded a
>> package containing KLEE:
>> https://launchpad.net/~torokati44/+archive/ubuntu/klee
>> The installation is just as simple as with any other packages in
>> PPAs,
>> only these three commands need to be executed:
>>
>> sudo add-apt-repository ppa:torokati44/klee
>> sudo apt-get update
>> sudo apt-get install klee
>>
>> POSIX runtime support with uClibc is built in, but the other two
>> packages in the PPA are not necessary for it to work, they are
>> just
>> build-time dependencies - as far as I can tell. Still, if there
>> was
>> something missing (some headers or such), installing those too
>> won't hurt.
>>
>> It has been tested on my daily driver Linux Mint 17.2, and also
>> fresh
>> installs of Ubuntu 14.04.3 and Debian 8.2. (For the latter one,
>> the
>> software-properties-common package had to be manually installed
>> beforehand, as that provides the add-apt-repository tool, then the
>> created apt source file had to be manually edited, replacing all
>> instances of "jessie" with "trusty" in it. This is because the
>> PPA is
>> intended for Ubuntu, it just happens to work well on Debian too.)
>> In all three cases the package installed without any issues, and
>> the
>> basic functionality of KLEE was there, including the POSIX runtime
>> support - although I haven't subjected it to heavy testing yet,
>> so some
>> bugs or deficiencies are to be expected.
>> Please keep in mind that this is my first time packaging
>> software this
>> way, and it's nowhere near a fully polished version yet, but I
>> think
>> it's a fairly good start.
>>
>> Some issues (among others) are: missing man pages, lack of
>> rigorous
>> testing, some rough edges in the build process.
>> Also, maybe cryptominisat4 should be packaged too.
>>
>> So if anyone interested could try installing and using this
>> package,
>> then sent me some feedback, it would be greatly appreciated.
>>
>> Thank you,
>> Attila Török
>> BME-VIK
>>
>> [1]:
>>
>> https://www.mail-archive.com/klee-dev@imperial.ac.uk/msg01402.html
>> [2]:
>>
>> https://www.mail-archive.com/klee-dev@imperial.ac.uk/msg02096.html
>>
>>
>> _______________________________________________
>> klee-dev mailing list
>> klee-dev at imperial.ac.uk <mailto:klee-dev at imperial.ac.uk>
>> https://mailman.ic.ac.uk/mailman/listinfo/klee-dev
>>
>>
>>
>>
>> _______________________________________________
>> klee-dev mailing list
>> klee-dev at imperial.ac.uk
>> https://mailman.ic.ac.uk/mailman/listinfo/klee-dev
>>
>>
> _______________________________________________
> klee-dev mailing list
> klee-dev at imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/klee-dev
>
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the klee-dev
mailing list