Closed robertwenquan closed 2 years ago
Yes totally agree. At the moment (out of laziness) we're building on Ubuntu 18.04 and using their cross-toolchain. But by building a toolchain+sysroot with as old glibc as possible it would be possible to improve this. Assistance there would be most appreciated!
This is the Docker image we're using currently: https://github.com/frida/frida-ci/blob/3dfc425309e2ad6b34fe60e702bb007cc316ef1a/images/worker-ubuntu-18.04-x86_64/Dockerfile#L8-L9
Thanks @oleavr for pointing on the build file. It's interesting to see it's actually built on Ubuntu18.04 because I failed on the same system. I will look into what might break this when I get the next chance, since when I upgraded the os to Ubuntu20.04 this issue was gone.
frida-ps doesn't run on Ubuntu18.04 aarch64 with python 3.8.10
is this not supported on systems with older glibc?
not sure where we built the pip packages for this. It seems the pip package for this problematic one was built on ubuntu20. We should consider build from an older system in order to have better binary compatibility.