Closed py023 closed 3 months ago
Hi. Apologies for the delay in response. I currently lack an arm64 environment to reproduce. Ideally we should identify dependencies by ourselves instead of blindly trusting Exodus. I will work on this in the next release.
I have the same problem use master branch. does it fix?
Now the Exodus tool has been removed and I've published an aarch64 toolchain with LLVM-17. This change was necessary because LLVM-18 is broken in the upstream Ubuntu 18 aarch64 environment.
Enviroment:
Issue description:
I tried to use Dockerfile to generate a ldb_toolchain_gen.sh for arm64. It worked fine in ldb-toolchain v0.18. But in v0.19, I built docker image succesfully then
docker run --rm -v /tmp/some_toolchain_gen:/data ldbtoolchain:arm64-ldb-19
failed withcp: cannot stat '/opt/exodus/bundles/*/lib/aarch64-linux-gnu/*': No such file or directory
.Additional information
I attached into the container, there was no /opt/exodus folder in container:
Looks like it's because RUN exodus failed but didn't report failure. Then I manually executed the
exodus xxx ... | bash
command, it failed sliently as well:I know nothing about exodus so I blindly bitsect the arguments, only command below reports error:(not sure if related)
Without gcc tool above, exodus handles bundling just fine.