Toolchain build for osx fails on ubuntu 24
hi, i get the following error on ubuntu 24: testing x86_64-apple-darwin20.2-clang ... /home/docb/git/rack-plugin-toolchain/local/osxcross/bin/x86_64-apple-darwin20.2-ld: error while loading shared libraries: libicui18n.so.73: cannot open shared object file: No such file or directory clang-15: error: unable to execute command: No such file or directory clang-15: error: linker command failed due to signal (use -v to see invocation)
exiting with abnormal exit code (1)
may be because on my ubuntu system there is a newer version (...so.74) ?
seems to work with a hack (create symlinks to 74...)
I will test this. I have a new Docker image based on Ubuntu 24.04.
Are you building the toolchain natively or in a Docker image? The Docker image uses 24.04. I just rebuilt the toolchain and it works for me.
natively. so may be i have a newer version natively with ....so.74 ?
Both of my Ubuntu 24.04 systems (native and Docker image) have so.74. I am not quite sure why the toolchain is looking for so.73. There will be an update for the toolchain soon, which pulls in a newer version of the toolchain foundational libraries. I am running a test version of that and it works fine.
Did you ensure that you removed all of the build artifacts from a previous build of the toolchain? Perhaps there are config files that still point to the so.73 version from a previous build?
Yes. The build was made on a fresh checkout.
This has been fixed in 3d3b89c4e5f96054dd5e8829e4707e87297b5fe7.