Working on a cross-compilation toolchain (for riscv architecture), using the Rocket-Chip generator project. This has a lot of dependencies, I developed everything on a Ubuntu 16.04 LTS machine. And I would like to deploy this in other machines holding an old Linux Debian (Linux 3.2) distribution.
Since Having lots of troubles with dependencies, I couldn't runs my tests properly natively on the machines.
Trying a Virtual Machine, was working but performance wasn't really fair enough.
My question is, is there any other methods to self-contain the toolchain with its sources and dependencies? I heard of Docker and that is used for that, but I wonder if this could be useful in my case?
Any ideas or directions are welcome! Thanks, Best Regards.