Currently, we only support x86 deployments for C++ benchmarks. To properly support C++ benchmarks, we need to make our current container fleet (build, dependencies) platform-dependent. We can achieve it in two ways:
- Cross-compilation.
- Container emulation.
All dependencies need to be recompiled. Also, we need to make our build images to be architecture-dependent; currently, we only offer x86 as all deployed langues (Java, Node.js, Python) are platform-independent and we can just tell the package mangers to install arm packages (like with PyPI).
Currently, we only support x86 deployments for C++ benchmarks. To properly support C++ benchmarks, we need to make our current container fleet (build, dependencies) platform-dependent. We can achieve it in two ways:
All dependencies need to be recompiled. Also, we need to make our build images to be architecture-dependent; currently, we only offer x86 as all deployed langues (Java, Node.js, Python) are platform-independent and we can just tell the package mangers to install arm packages (like with PyPI).