Skip to content

Commit

Permalink
chore: Run CompCert on the stable branch of libsodium
Browse files Browse the repository at this point in the history
The master branch might include staging code that is subject to change,
e.g. code including VLAs, which CompCert does not support and thus would
fail on, which will be changed to not use VLAs once merged into the
stable branch.

See jedisct1/libsodium#1188 (comment)
  • Loading branch information
nurupo committed Jul 13, 2024
1 parent cab1f7d commit 51b24d1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion other/docker/compcert/compcert.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ COPY --from=sources /src/ /work/

SHELL ["/bin/bash", "-o", "pipefail", "-c"]

RUN git clone --depth=1 https://github.com/jedisct1/libsodium /work/libsodium
RUN git clone --depth=1 --branch=stable https://github.com/jedisct1/libsodium /work/libsodium
COPY other/docker/compcert/Makefile /work/
RUN make "-j$(nproc)"
RUN ./send_message_test | grep 'tox clients connected'

0 comments on commit 51b24d1

Please sign in to comment.