Skip to content

Conversation

@marcocastignoli
Copy link
Member

@marcocastignoli marcocastignoli commented Jan 6, 2026

In #16356 I created both the new buildpack-deps images and I edited .circleci/config.yml in the same PR. This PR is needed to do the first step separately, another PR with the .circleci/config.yml will follow.

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

Thank you for your contribution to the Solidity compiler! A team member will follow up shortly.

If you haven't read our contributing guidelines and our review checklist before, please do it now, this makes the reviewing process and accepting your contribution smoother.

If you have any questions or need our help, feel free to post them in the PR or talk to us directly on the #solidity-dev channel on Matrix.

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

ghcr.io/argotorg/solidity-buildpack-deps:ubuntu.clang.ossfuzz-13 [ghcr.io/argotorg/solidity-buildpack-deps@sha256:2acb5d6f254ece25a96096f26960b5fe114eb86ceca92312cd20d59c096bf6e4].

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

ghcr.io/argotorg/solidity-buildpack-deps:ubuntu2404.clang-8 [ghcr.io/argotorg/solidity-buildpack-deps@sha256:e283c8ec6a59c76565c89b856d8019af2fa5beb96f27d3064fc4dda42bf3524d].

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

ghcr.io/argotorg/solidity-buildpack-deps:ubuntu2404.arm-3 [ghcr.io/argotorg/solidity-buildpack-deps@sha256:1e6dbf9a9173f2645449281a1e11918a95ca6dc04e59aa9d70824cffc44697ed].

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

ghcr.io/argotorg/solidity-buildpack-deps:ubuntu2404-7 [ghcr.io/argotorg/solidity-buildpack-deps@sha256:e52bd8fbb38908f203c6866e39562548faf26e5b7a5174f9860b44aae2b8f0cd].

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

ghcr.io/argotorg/solidity-buildpack-deps:emscripten-22 [ghcr.io/argotorg/solidity-buildpack-deps@sha256:b9c953144d82cca5553f65626bc43b8af456dbc8966f8732ff9522f33ca8d722].

--rm \
--volume "${PWD}:/project" \
-u "$(id -u "${USER}"):$(id -g "${USER}")" \
-e CCACHE_DIR=/tmp/ccache \
Copy link
Member

@r0qs r0qs Jan 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After talk with @marcocastignoli, the reason for this change is that the user mapping above (i.e. -u) runs the container as the host user, who may not exist inside the container and cannot write to the default $HOME/.ccache. Thus we redirect ccache to /tmp which is world-writable.

Copy link
Member

@r0qs r0qs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, lgtm ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Sprint - Needs Review

Development

Successfully merging this pull request may close these issues.

3 participants