Skip to content

Building on Ubuntu 22.04 #5963

Answered by achamayou
jketema asked this question in Q&A
Jan 29, 2024 · 2 comments · 6 replies
Discussion options

You must be logged in to vote

@jketema the short answer is no, not without changes.

The longer answer is that all CCF targets (SGX, SNP and virtual) include support for at least verifying SGX attestations (used both internally to allow mixed networks, and exposed in the JS API). That functionality is implemented by the Open Enclave SDK (https://github.com/openenclave/openenclave/), which does not support Ubuntu 22.04.

Should you want to try to do this, there are two options:

  1. Try to produce a build of Open Enclave on Ubuntu 22.04
  2. Remove SGX attestation support (and the oehost dependency) in CCF, perhaps behind a build flag. The resulting build ought to work on 22.04.

Option 2. is probably something we will look at so…

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
6 replies
@achamayou
Comment options

@jketema
Comment options

@achamayou
Comment options

@achamayou
Comment options

@jketema
Comment options

Answer selected by jketema
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants