[klee-dev] Strange compilation failure on 32-bit FreeBSD
Frank Busse
f.busse at imperial.ac.uk
Sun Dec 13 20:27:19 GMT 2020
Hi,
On Sun, 13 Dec 2020 23:55:25 +0400
Gleb Popov <arrowd at freebsd.org> wrote:
> Hello KLEE devs.
>
> I stumbled upon a strange building failure when trying to compile
> KLEE on i386 FreeBSD. Here's the log:
>
> [...]
>
> Any ideas what might be wrong here?
The latest PTree implementation uses bit-stealing (fat pointers) and
defaults to three bits:
https://github.com/klee/klee/blob/master/lib/Core/PTree.h#L25
On 32bit systems you simply can't reserve 3 bits due to smaller
alignments. One could fix it but KLEE does not support 32bit host
systems anymore I'm afraid.
Kind regards,
Frank
More information about the klee-dev
mailing list