Add libcapstone-dev to SDK
Proton wants this: https://github.com/ValveSoftware/Proton/commit/c287de9b0f8fc53695ef132e165851065d8fd5e1
Rather than just adding it to Proton's Docker image, we should add it to the base SDK. This makes sure we have collected up corresponding source code (although in fact we already have that, because the SDK contains libcasefold-dev
, which pulls in libcasefold0
, libsyscall-intercept0
and libcapstone3
).
Does Proton want libcapstone.so.3
at runtime, or just at compile-time? If it's needed at runtime, then we also need to add libcapstone.so.3
to the Platform ABI definition abi/steam-runtime-abi.yaml
. However, if it's only required at compile time, then we can just add libcapstone-dev
to the SDK and leave it at that.