exercism / nim-test-runner

GNU Affero General Public License v3.0
2 stars 3 forks source link

Dockerfile: install tcc-libs-static #170

Closed ee7 closed 7 months ago

ee7 commented 7 months ago

Despite no change to the Dockerfile on our end, we were seeing an error:

tcc: error: libtcc1.a not found

This was due to Alpine splitting the tcc package into:

combined with the other underlying problems:

https://github.com/exercism/nim-test-runner/blob/05911af09ac2ba8708304998aadfb92ec7976416/Dockerfile#L6-L11

https://github.com/exercism/nim-test-runner/blob/05911af09ac2ba8708304998aadfb92ec7976416/Dockerfile#L23-L28

Install the new tcc-libs-static subpackage so that libtcc1.a is available again. See the contents of the tcc packages:

This commit also bumps the tcc version, because the current state (bcb20108c76d) was deployed after the upstream bump.

Fixes: https://github.com/exercism/nim-test-runner/issues/165 Fixes: https://github.com/exercism/nim-test-runner/issues/166