The mulle-clang compiler for mulle-objc 0.20+
Pre-release
Pre-release
·
13 commits
to mulle/17.0.6
since this release
This is functionally the same Objective-C compiler as the previous version, updated to the newest LLVM release. It passes all mulle-objc runtime tests. If you run into trouble with this one, you should be able to easily fall back to the 14 version (except maybe on macOS).
- requires mulle-objc-runtime 0.20 or better
- requires load version 17
- no pre-built binary for Debian "bullseye", as the cmake on that platform is too old (not my problem)
- no compiler runtimes (e.g. ASAN) on the macOS platform due to some cmake misconfiguration (not my problem)
- no compiler runtime or C++ libraries on the windows platform due to compiler incompatibilities with CL.EXE (not my problem)
If you need pre-built binaries or bottles for some platform, put up an "issue".
I would actually not expect any problems running the "bookworm" compiler on older "bullseye" systems (like Ubuntu jammy).
For ARCH or non-Debian linuxes (AMD/Intel 64 bit) you can/will be able to do the following:
cd /tmp
curl -L -O https://github.com/mulle-cc/mulle-clang-project/releases/download/17.0.6.0/mulle-clang-17.0.6.0-bookworm-amd64.deb
ar x mulle-clang-17.0.6.0-bookworm-amd64.deb
(cd / ; sudo tar xvfz /tmp/data.tgz )
I spun up an AWS ubuntu instance and build a ARM binary. Install it into /opt
or anywhere you like. Tell me if it works.