Closed akien-mga closed 2 years ago
I guess it just needs the same update as https://github.com/tpoechtrager/osxcross/commit/551d192714e075f0ec23e48fead7a60b0caf565e did for Clang 13.0 to properly track release/14.x
instead of main
(now LLVM 15).
I'll test and make a PR if confirmed.
I confirmed that #341 fixes support for Clang 14 now that it's stable. I haven't tested in-dev Clang 15 though so I don't know if more adjustments will be needed for it.
I ran into an issue compiling
compiler_rt
from this repo on a Fedora 36 podman/docker image, while it works fine on Fedora 34 and 35. I haven't found out yet what is causing the CMake issue, so opening a bug report to keep track of it / get help debugging.Here's my
Dockerfile
(edited from multiple ones in https://github.com/godotengine/build-containers so don't mind the redundantdnf install
deps):This works fine and gives the following build log with this build command:
Full build log: osx-f35.log
If I replace the
FROM
image tofedora:36
, the./build.sh
works fine but then I get these errors on./build_compiler_rt.sh
:Full build log: osx-f36.log
I'm guessing this is the problematic part and thus an incompatibility with CMake 3.22.2 shipped in Fedora 36? Edit: Actually my Fedora 35 build also uses CMake 3.22.2 so it's not the CMake version. Probably more related to the LLVM version (LLVM 14.0) which might return a different triple.