-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error: the runtime load version 17 is not compatible with this compiler 16 #15
Comments
It's basically as the error says, the compiler is too old. It shows |
Oh, I understand it now. I needed to double-check it as I just used the install-mulle-clang script to build mulle-clang recently. Guess the version numbers need to be updated there. Thanks for your help nonetheless 👍 |
Hmm, no. The version numbers should be consistent already in the projects. You need the proper projects, otherwise things go bad in very subtle ways. What might trip you up, as it did me on occasions, is, that the mulle-clang repository is no longer used and the compiler has to be built with the mulle-clang-project repository. That's because llvm changed to a mono-repo and I had to follow suite. Otherwise it would have become even more tedious, as it is already, to keep the mainline and the mulle-objc branch in sync. |
Yeah, I missed the "superseded" notification at mulle-clang repository, guess I have to compile mulle-clang-project repository, which makes my computer unusable for a couple of hours. But I will take advantage of LTO+PGO this time. Maybe I can compile mulle-objc-runtime + MulleObjC with LTO maybe, for extra optimization. Thankfully, patience is one of my virtues. |
I know the pain :) As I see |
I actually tried the prefab builds first, but my distro needs to be updated (for glibc etc), and the updates haven't delivered yet, as new version of glibc is still being tested by distro manager. I'm using deepin btw :D So I build it from source, (and sleep on it). |
If one could link glibc statically that would be a win :) |
Yeah, definitely! |
Is it working now for you ? Should I close this ? |
Trying to compile MulleObjC with mulle-clang 10.0.0 results in that error.
Command line:
mulle-clang --version
The text was updated successfully, but these errors were encountered: