This is because the JSONParse.swift uses the JSON module on OS X: https://github.com/PureSwift/SwiftFoundation/blob/develop/Sources/SwiftFoundation/JSONParse.swift#L9 but in the Package.swift the CJSONC module is defined as a dependancy instead: https://github.com/PureSwift/SwiftFoundation/blob/develop/Package.swift#L8 Is there a reason for no using CJSONC on OS X or vice versa for JSON on Linux?
This is because the JSONParse.swift uses the JSON module on OS X:
https://github.com/PureSwift/SwiftFoundation/blob/develop/Sources/SwiftFoundation/JSONParse.swift#L9
but in the Package.swift the CJSONC module is defined as a dependancy instead:
https://github.com/PureSwift/SwiftFoundation/blob/develop/Package.swift#L8
Is there a reason for no using CJSONC on OS X or vice versa for JSON on Linux?