mirror of
https://github.com/macvim-dev/macvim.git
synced 2026-02-09 20:26:37 +01:00
Python2 - Python2 is no longer installed in the new GitHub hosted runners (macos-13) and so we need to manually download the installer from Python's website and install it. Since it seems to run quite fast, not caching the folder fow now. - Had to change the default Python2 dynamic lib location to /Library/Framework/... which is where the installer installs to. - Should warn users that Python2 support could be removed in the future. Lua - Previously dynamic lib loading implicitly relied on being able to find the lib from /usr/local/lib. Somehow Xcode 15 removed support for that folder when using dlopen(). Modified CI and configure script to allow manually specifying it. Xcode / Legacy build - GitHub's macos-13 image does not have Xcode 14.0.1 installed. This is the version we need for building legacy builds (targeting macOS 10.9 - 10.12). As such, we need to keep using macos-12 for building legacy builds. Hopefully it won't be deprecated soon as we would need to investigate options for how to build legacy builds. Fix deprecated C functions using old style declarations to handle new compiler warnings.