[MacPorts] #58579: mysql8 @8.0.16: XCode 9.0 or newer is required!
MacPorts
noreply at macports.org
Mon Jun 10 00:37:06 UTC 2019
#58579: mysql8 @8.0.16: XCode 9.0 or newer is required!
------------------------+-------------------------
Reporter: ryandesign | Owner: herbygillot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: mysql8
------------------------+-------------------------
On systems with Xcode 8 or earlier, building mysql8 fails:
{{{
CMake Error at cmake/os/Darwin.cmake:36 (MESSAGE):
XCode 9.0 or newer is required!
Call Stack (most recent call first):
CMakeLists.txt:385 (INCLUDE)
}}}
Usually, Xcode is not actually required. Sure, a particularly new compiler
may be required, or a particular SDK, but Xcode itself is typically not
involved. So I suspect this check in the cmake files to be inaccurate.
Could it be made to work by removing that check and just requiring a newer
compiler, e.g. using the compiler_blacklist_versions portgroup? If a new
SDK is required, then that will have to wait until my MacOSX.sdk port is
ready.
--
Ticket URL: <https://trac.macports.org/ticket/58579>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list