Skip to content

The mulle-clang compiler for mulle-objc 0.20+

Pre-release
Pre-release
Compare
Choose a tag to compare
@mulle-nat mulle-nat released this 09 Jan 10:22
· 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.