-
Notifications
You must be signed in to change notification settings - Fork 17
Is there a way to only build the changes made? #55
Comments
Hi @beejones, |
Hi @thomasten, I am working on an SGX machine. dmesg | grep -i sgx I installed edgelessrt (https://github.com/edgelesssys/edgelessrt) and openenclave SDK (https://github.com/openenclave/openenclave/blob/master/docs/GettingStartedDocs/install_oe_sdk-Ubuntu_20.04.md) when I run cmake .. in build I get errors. cmake .. CMake Error at CMakeLists.txt:230 (add_executable): CMake Error at CMakeLists.txt:182 (add_executable): CMake Error at CMakeLists.txt:182 (add_executable): -- Generating done |
You only need to install Edgeless RT, not both. Edgeless RT is a fork from Open Enclave, so if you install the latter it will conflict with the former. |
Hi, Thanks Now the build runs but it reports 2 errors: make -j |
Did you run this in your current terminal session after installing Edgeless RT? . /opt/edgelessrt/share/openenclave/openenclaverc This adds Edgeless RT tools to the path, which also adds You can also just add this to your |
Almost there I hope. Build completes but I get a signature error. Do I need to run a tool to generate hashes? |
Oh, that's a recent change in Edgeless RT. You cannot use a release version of Edgeless RT to build the current Alternatively, you can just turn down |
Hi,
I am really enjoying my experiments with edgelessdb, hence my question. The only way I've found to build the image is to run:
DOCKER_BUILDKIT=1 sudo docker build -t edb --no-cache --secret id=signingkey,src=private.pem - < Dockerfile
Clearly it is very time consuming to rebuild everything after a change.
Is there a way to only build the changes made?
Thanks
The text was updated successfully, but these errors were encountered: