From 8f5eb075253ea7c18898871f78214ac66c5e1521 Mon Sep 17 00:00:00 2001 From: expressvpn-raihaan-m <98149193+expressvpn-raihaan-m@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:34:51 +0800 Subject: [PATCH 1/2] build: add linking to liboqs This build is broken as we added a new dependency for lightway-core and did not add it here. --- project.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/project.yml b/project.yml index bb446fd..240e1ca 100644 --- a/project.yml +++ b/project.yml @@ -87,6 +87,7 @@ :static_libraries: - build/artifacts/release/libhelium.a - third_party/builds/wolfssl_build/lib/libwolfssl.a + - third_party/liboqs/build/lib/liboqs.a - :name: libuv :source_path: third_party/libuv :artifact_path: third_party/builds/libuv From 434f58bebf2fa1a3ca582d57546c249805c06f63 Mon Sep 17 00:00:00 2001 From: expressvpn-raihaan-m <98149193+expressvpn-raihaan-m@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:42:21 +0800 Subject: [PATCH 2/2] build: add cmake build tool We compile liboqs with cmake so add it to the Dockerfile --- docker/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index ada8d66..8b66687 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -26,7 +26,8 @@ RUN apt-get update && apt-get install -qqy --no-install-recommends \ valgrind \ wget \ strace \ - vim + vim \ + cmake # Set up ceedling RUN gem install ceedling