Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

Fix warning about mismatched target tuples in KLEE #37

Open
alastairreid opened this issue Oct 6, 2020 · 0 comments
Open

Fix warning about mismatched target tuples in KLEE #37

alastairreid opened this issue Oct 6, 2020 · 0 comments
Labels
KLEE KLEE support LLVM Affects LLVM-based verifiers

Comments

@alastairreid
Copy link
Contributor

This is thought to be benign but it would be nice to fix it.

The problem is that KLEE links some libraries with the bitcode it is verifying.
Those libraries are currently compiled with the standard version of clang.
To fix the mismatch, we need KLEE to use a version of clang built using the same LLVM that Rustc uses.

Rustc does not need clang so, even though it includes clang as a submodule, it does not build it.
It is not clear (I tried!) how to get the rustc build process to build a copy of clang.

@alastairreid alastairreid added the KLEE KLEE support label Oct 6, 2020
@alastairreid alastairreid added the LLVM Affects LLVM-based verifiers label Oct 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
KLEE KLEE support LLVM Affects LLVM-based verifiers
Projects
None yet
Development

No branches or pull requests

1 participant