This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

C++ Standard library support in Morello linux pure-cap

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

Parents
  • Hi Pete, thanks for the detailed report! We've made some updates on the Musl side and if you rebuild it from the top of the "morello/master" branch, you should get two improvements:

    1. The need for extra env vars for installing kernels from source has been removed: we now download kernel headers for Morello and just unpack them.
    2. With a fix to Musl dynamic linker, exceptions in C++ should now work in static binaries.

    Hope this helps!

Reply
  • Hi Pete, thanks for the detailed report! We've made some updates on the Musl side and if you rebuild it from the top of the "morello/master" branch, you should get two improvements:

    1. The need for extra env vars for installing kernels from source has been removed: we now download kernel headers for Morello and just unpack them.
    2. With a fix to Musl dynamic linker, exceptions in C++ should now work in static binaries.

    Hope this helps!

Children