From 2bb1d84b978245d8d72ea781e958175b386a14ed Mon Sep 17 00:00:00 2001 From: Michael Baentsch <57787676+baentsch@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:43:44 +0200 Subject: [PATCH] ci: install build-essential in standalone_linux_intel job Add build-essential, pkg-config and ca-certificates to the apt install step so the C runtime startup objects (Scrt1.o, crti.o) are present and linking succeeds when building liboqs inside the ubuntu container. --- .github/workflows/standalone.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/standalone.yml b/.github/workflows/standalone.yml index fc2f7744..35d10913 100644 --- a/.github/workflows/standalone.yml +++ b/.github/workflows/standalone.yml @@ -49,7 +49,16 @@ jobs: MAKE_PARAMS: "-j 18" steps: - name: Update container - run: apt update && apt install -y cmake ninja-build gcc libssl-dev git + run: | + apt update + DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends \ + build-essential \ + cmake \ + ninja-build \ + libssl-dev \ + git \ + pkg-config \ + ca-certificates - name: Checkout code uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: