From 6c8ab8e2ae7420e48a96395aa04a99dab7f783b6 Mon Sep 17 00:00:00 2001 From: ManickaP Date: Thu, 25 Apr 2024 18:30:39 +0200 Subject: [PATCH 1/3] Switch from dotnet/msquic to microsoft/msquic --- src/alpine/3.16/helix/amd64/Dockerfile | 4 ++-- src/alpine/3.16/helix/arm64v8/Dockerfile | 4 ++-- src/alpine/3.17/helix/amd64/Dockerfile | 4 ++-- src/alpine/3.17/helix/arm32v7/Dockerfile | 4 ++-- src/alpine/3.17/helix/arm64v8/Dockerfile | 4 ++-- src/alpine/3.18/helix/amd64/Dockerfile | 4 ++-- src/alpine/3.18/helix/arm32v7/Dockerfile | 4 ++-- src/alpine/3.18/helix/arm64v8/Dockerfile | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/alpine/3.16/helix/amd64/Dockerfile b/src/alpine/3.16/helix/amd64/Dockerfile index f730a691..d6dfdd6c 100644 --- a/src/alpine/3.16/helix/amd64/Dockerfile +++ b/src/alpine/3.16/helix/amd64/Dockerfile @@ -69,8 +69,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/x64_openssl \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/x64_Release_openssl \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/src/alpine/3.16/helix/arm64v8/Dockerfile b/src/alpine/3.16/helix/arm64v8/Dockerfile index ded7a1a4..9a8536e0 100644 --- a/src/alpine/3.16/helix/arm64v8/Dockerfile +++ b/src/alpine/3.16/helix/arm64v8/Dockerfile @@ -53,8 +53,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/arm64_openssl \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm64_Release_openssl \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/src/alpine/3.17/helix/amd64/Dockerfile b/src/alpine/3.17/helix/amd64/Dockerfile index 89de0a38..0135e192 100644 --- a/src/alpine/3.17/helix/amd64/Dockerfile +++ b/src/alpine/3.17/helix/amd64/Dockerfile @@ -54,8 +54,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/x64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/x64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/src/alpine/3.17/helix/arm32v7/Dockerfile b/src/alpine/3.17/helix/arm32v7/Dockerfile index ba42fc6b..59382933 100644 --- a/src/alpine/3.17/helix/arm32v7/Dockerfile +++ b/src/alpine/3.17/helix/arm32v7/Dockerfile @@ -54,8 +54,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/arm_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/src/alpine/3.17/helix/arm64v8/Dockerfile b/src/alpine/3.17/helix/arm64v8/Dockerfile index 218b0b7a..3a667818 100644 --- a/src/alpine/3.17/helix/arm64v8/Dockerfile +++ b/src/alpine/3.17/helix/arm64v8/Dockerfile @@ -53,8 +53,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/arm64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/src/alpine/3.18/helix/amd64/Dockerfile b/src/alpine/3.18/helix/amd64/Dockerfile index e4a3848a..0e64184c 100644 --- a/src/alpine/3.18/helix/amd64/Dockerfile +++ b/src/alpine/3.18/helix/amd64/Dockerfile @@ -54,8 +54,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/x64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/x64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/src/alpine/3.18/helix/arm32v7/Dockerfile b/src/alpine/3.18/helix/arm32v7/Dockerfile index 29d02c7e..0568e403 100644 --- a/src/alpine/3.18/helix/arm32v7/Dockerfile +++ b/src/alpine/3.18/helix/arm32v7/Dockerfile @@ -54,8 +54,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/arm_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/src/alpine/3.18/helix/arm64v8/Dockerfile b/src/alpine/3.18/helix/arm64v8/Dockerfile index bb3c5d06..af8068f5 100644 --- a/src/alpine/3.18/helix/arm64v8/Dockerfile +++ b/src/alpine/3.18/helix/arm64v8/Dockerfile @@ -53,8 +53,8 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/dotnet/msquic && \ - cd msquic/src/msquic && \ + git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + cd msquic && \ cmake -B build/linux/arm64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ From b6a1e5c4e64812e7c5eb5ecb60481195e46e6613 Mon Sep 17 00:00:00 2001 From: ManickaP Date: Fri, 26 Apr 2024 07:28:44 +0200 Subject: [PATCH 2/3] Fixed output dir path of built msquic --- src/alpine/3.16/helix/amd64/Dockerfile | 2 +- src/alpine/3.16/helix/arm64v8/Dockerfile | 2 +- src/alpine/3.17/helix/amd64/Dockerfile | 2 +- src/alpine/3.17/helix/arm32v7/Dockerfile | 2 +- src/alpine/3.17/helix/arm64v8/Dockerfile | 2 +- src/alpine/3.18/helix/amd64/Dockerfile | 2 +- src/alpine/3.18/helix/arm32v7/Dockerfile | 2 +- src/alpine/3.18/helix/arm64v8/Dockerfile | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/alpine/3.16/helix/amd64/Dockerfile b/src/alpine/3.16/helix/amd64/Dockerfile index d6dfdd6c..830b1077 100644 --- a/src/alpine/3.16/helix/amd64/Dockerfile +++ b/src/alpine/3.16/helix/amd64/Dockerfile @@ -72,7 +72,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/x64_openssl \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/x64_Release_openssl \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/x64_Release_openssl \ -DCMAKE_BUILD_TYPE=Release \ -DQUIC_TLS=openssl \ -DQUIC_ENABLE_LOGGING=true \ diff --git a/src/alpine/3.16/helix/arm64v8/Dockerfile b/src/alpine/3.16/helix/arm64v8/Dockerfile index 9a8536e0..eb844866 100644 --- a/src/alpine/3.16/helix/arm64v8/Dockerfile +++ b/src/alpine/3.16/helix/arm64v8/Dockerfile @@ -56,7 +56,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm64_openssl \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm64_Release_openssl \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm64_Release_openssl \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_TARGET_ARCHITECTURE=arm64 \ -DQUIC_TLS=openssl \ diff --git a/src/alpine/3.17/helix/amd64/Dockerfile b/src/alpine/3.17/helix/amd64/Dockerfile index 0135e192..73db6910 100644 --- a/src/alpine/3.17/helix/amd64/Dockerfile +++ b/src/alpine/3.17/helix/amd64/Dockerfile @@ -57,7 +57,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/x64_openssl3 \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/x64_Release_openssl3 \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/x64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ -DQUIC_TLS=openssl3 \ -DQUIC_ENABLE_LOGGING=true \ diff --git a/src/alpine/3.17/helix/arm32v7/Dockerfile b/src/alpine/3.17/helix/arm32v7/Dockerfile index 59382933..e37a610e 100644 --- a/src/alpine/3.17/helix/arm32v7/Dockerfile +++ b/src/alpine/3.17/helix/arm32v7/Dockerfile @@ -57,7 +57,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm_openssl3 \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm_Release_openssl3 \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_TARGET_ARCHITECTURE=arm \ -DQUIC_TLS=openssl3 \ diff --git a/src/alpine/3.17/helix/arm64v8/Dockerfile b/src/alpine/3.17/helix/arm64v8/Dockerfile index 3a667818..abdeeb27 100644 --- a/src/alpine/3.17/helix/arm64v8/Dockerfile +++ b/src/alpine/3.17/helix/arm64v8/Dockerfile @@ -56,7 +56,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm64_openssl3 \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm64_Release_openssl3 \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_TARGET_ARCHITECTURE=arm64 \ -DQUIC_TLS=openssl3 \ diff --git a/src/alpine/3.18/helix/amd64/Dockerfile b/src/alpine/3.18/helix/amd64/Dockerfile index 0e64184c..095e3333 100644 --- a/src/alpine/3.18/helix/amd64/Dockerfile +++ b/src/alpine/3.18/helix/amd64/Dockerfile @@ -57,7 +57,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/x64_openssl3 \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/x64_Release_openssl3 \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/x64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ -DQUIC_TLS=openssl3 \ -DQUIC_ENABLE_LOGGING=true \ diff --git a/src/alpine/3.18/helix/arm32v7/Dockerfile b/src/alpine/3.18/helix/arm32v7/Dockerfile index 0568e403..091826bd 100644 --- a/src/alpine/3.18/helix/arm32v7/Dockerfile +++ b/src/alpine/3.18/helix/arm32v7/Dockerfile @@ -57,7 +57,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm_openssl3 \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm_Release_openssl3 \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_TARGET_ARCHITECTURE=arm \ -DQUIC_TLS=openssl3 \ diff --git a/src/alpine/3.18/helix/arm64v8/Dockerfile b/src/alpine/3.18/helix/arm64v8/Dockerfile index af8068f5..37991a09 100644 --- a/src/alpine/3.18/helix/arm64v8/Dockerfile +++ b/src/alpine/3.18/helix/arm64v8/Dockerfile @@ -56,7 +56,7 @@ RUN apk update && apk add --no-cache && \ git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm64_openssl3 \ - -DQUIC_OUTPUT_DIR=/tmp/msquic/src/msquic/artifacts/bin/linux/arm64_Release_openssl3 \ + -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm64_Release_openssl3 \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_TARGET_ARCHITECTURE=arm64 \ -DQUIC_TLS=openssl3 \ From c899dfb9814f3940da9a35dac0a5709b23d1cf49 Mon Sep 17 00:00:00 2001 From: ManickaP Date: Mon, 29 Apr 2024 11:59:31 +0200 Subject: [PATCH 3/3] Checkout msquic at a certain tag --- src/alpine/3.16/helix/amd64/Dockerfile | 2 +- src/alpine/3.16/helix/arm64v8/Dockerfile | 2 +- src/alpine/3.17/helix/amd64/Dockerfile | 2 +- src/alpine/3.17/helix/arm32v7/Dockerfile | 2 +- src/alpine/3.17/helix/arm64v8/Dockerfile | 2 +- src/alpine/3.18/helix/amd64/Dockerfile | 2 +- src/alpine/3.18/helix/arm32v7/Dockerfile | 2 +- src/alpine/3.18/helix/arm64v8/Dockerfile | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/alpine/3.16/helix/amd64/Dockerfile b/src/alpine/3.16/helix/amd64/Dockerfile index 830b1077..e31643dd 100644 --- a/src/alpine/3.16/helix/amd64/Dockerfile +++ b/src/alpine/3.16/helix/amd64/Dockerfile @@ -69,7 +69,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/x64_openssl \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/x64_Release_openssl \ diff --git a/src/alpine/3.16/helix/arm64v8/Dockerfile b/src/alpine/3.16/helix/arm64v8/Dockerfile index eb844866..11c4f1c9 100644 --- a/src/alpine/3.16/helix/arm64v8/Dockerfile +++ b/src/alpine/3.16/helix/arm64v8/Dockerfile @@ -53,7 +53,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm64_openssl \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm64_Release_openssl \ diff --git a/src/alpine/3.17/helix/amd64/Dockerfile b/src/alpine/3.17/helix/amd64/Dockerfile index 73db6910..6d91159a 100644 --- a/src/alpine/3.17/helix/amd64/Dockerfile +++ b/src/alpine/3.17/helix/amd64/Dockerfile @@ -54,7 +54,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/x64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/x64_Release_openssl3 \ diff --git a/src/alpine/3.17/helix/arm32v7/Dockerfile b/src/alpine/3.17/helix/arm32v7/Dockerfile index e37a610e..cccb3a82 100644 --- a/src/alpine/3.17/helix/arm32v7/Dockerfile +++ b/src/alpine/3.17/helix/arm32v7/Dockerfile @@ -54,7 +54,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm_Release_openssl3 \ diff --git a/src/alpine/3.17/helix/arm64v8/Dockerfile b/src/alpine/3.17/helix/arm64v8/Dockerfile index abdeeb27..3c4f4ae0 100644 --- a/src/alpine/3.17/helix/arm64v8/Dockerfile +++ b/src/alpine/3.17/helix/arm64v8/Dockerfile @@ -53,7 +53,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm64_Release_openssl3 \ diff --git a/src/alpine/3.18/helix/amd64/Dockerfile b/src/alpine/3.18/helix/amd64/Dockerfile index 095e3333..ffc9966b 100644 --- a/src/alpine/3.18/helix/amd64/Dockerfile +++ b/src/alpine/3.18/helix/amd64/Dockerfile @@ -54,7 +54,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/x64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/x64_Release_openssl3 \ diff --git a/src/alpine/3.18/helix/arm32v7/Dockerfile b/src/alpine/3.18/helix/arm32v7/Dockerfile index 091826bd..c24e216f 100644 --- a/src/alpine/3.18/helix/arm32v7/Dockerfile +++ b/src/alpine/3.18/helix/arm32v7/Dockerfile @@ -54,7 +54,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm_Release_openssl3 \ diff --git a/src/alpine/3.18/helix/arm64v8/Dockerfile b/src/alpine/3.18/helix/arm64v8/Dockerfile index 37991a09..4b61a4af 100644 --- a/src/alpine/3.18/helix/arm64v8/Dockerfile +++ b/src/alpine/3.18/helix/arm64v8/Dockerfile @@ -53,7 +53,7 @@ RUN apk update && apk add --no-cache && \ openssl-dev \ perl && \ cd /tmp && \ - git clone --depth 1 --single-branch --branch main --recursive https://github.com/microsoft/msquic && \ + git clone --depth 1 --single-branch --branch v2.3.5 --recursive https://github.com/microsoft/msquic && \ cd msquic && \ cmake -B build/linux/arm64_openssl3 \ -DQUIC_OUTPUT_DIR=/tmp/msquic/artifacts/bin/linux/arm64_Release_openssl3 \