Hi
I noted from a previous post (7 months ago) that support for linux pure-cap libc++ was not yet available - is this now available? If so please can you advise how to get it?
It appears that the morello aarch64 linux pure-cap toolchain only has the MUSL CRT libraries built for aarch64 purecap, the C++ libs are aarch64 only.
Note that I downloaded the build artefact https://git.morello-project.org/morello/musl-libc/-/jobs/artifacts/morello/master/download?job=build-musl-aarch64 ... perhaps some other artefact now has the needed support?
Thanks
Pete
Hi there,
I'm not sure this will help your specific use-case, but in case (and anyone else reading):
There is a libstdc++ in the GNU Morello toolchain, which can be found here https://developer.arm.com/downloads/-/arm-gnu-toolchain-for-morello-downloads.(Heads-up the GNU toolchain is alpha quality).
Cheers,
Matthew
Hi Pete,
Thanks for the question! We're working on adding C++ binaries into the LLVM toolchain for Linux and it should become available via the artefact on GitLab that you mentioned in a few weeks time. At first, it is going to be experimental, so any feedback would be greatly appreciated. I'll add a comment here once you can download it from GitLab.
Thanks,Yury
Thanks Matthew for the heads up, I will check out the GNU tools - might be useful for me.
Thanks Yury, that's good to know! Will look out for the update.
Cheers
Hello Pete,
A quick update. We have recently updated one of the scripts that are used to build the toolchain: tools/build-morello.sh. New version have three experimental steps: libunwind, libcxxabi, and libcxx. They allow to build C++ libraries from LLVM for purecap target and link them to purecap Musl. I must warn that they are very experimental at this point only build static versions of these three libraries, but you are welcome to try and see if it works for you. We hope to improve this at some point.
libunwind
libcxxabi
libcxx
Thanks Yury, I'll give that a try asap!
Another quick update: this document should hopefully explain how to use build-morello.sh script: build-morello-clang.rst.