21028: Build Ruby from source on rocky8
authorBrett Smith <brett.smith@curii.com>
Fri, 29 Sep 2023 19:23:56 +0000 (15:23 -0400)
committerBrett Smith <brett.smith@curii.com>
Fri, 29 Sep 2023 19:37:29 +0000 (15:37 -0400)
commitfe8da34676be7c6fbb1042fcfcabee19bfa424d0
tree87e024c1fca4671191904624ac4350237cb91e8e
parente3d4acd463436a0ed7e57a79c1b48ef010b53a76
21028: Build Ruby from source on rocky8

Without this, RVM downloads a binary Ruby with a bunch of configuration
options turned on. This can lead to problems building extensions when
Ruby thinks a certain feature is supported but our Docker image doesn't
have the headers to support it. Right now we're seeing that in the zlib
gem: it has extra code to turn on when Ruby supports Valgrind, but we
don't have the Valgrind headers necessary to build that code.

Closes #21028.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
build/package-build-dockerfiles/rocky8/Dockerfile