diff --git a/dev/tasks/java-jars/github.yml b/dev/tasks/java-jars/github.yml index 9493be05be6ee..c6282641150ad 100644 --- a/dev/tasks/java-jars/github.yml +++ b/dev/tasks/java-jars/github.yml @@ -83,7 +83,7 @@ jobs: - { runs_on: ["macos-13"], arch: "x86_64"} - { runs_on: ["macos-14"], arch: "aarch_64" } env: - MACOSX_DEPLOYMENT_TARGET: "10.15" + MACOSX_DEPLOYMENT_TARGET: "12.0" steps: {{ macros.github_checkout_arrow()|indent }} - name: Set up Python diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index a8bbed117163d..3ad0c5c90ad44 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -84,7 +84,7 @@ set(CMAKE_MACOSX_RPATH 1) if(DEFINED ENV{MACOSX_DEPLOYMENT_TARGET}) set(CMAKE_OSX_DEPLOYMENT_TARGET $ENV{MACOSX_DEPLOYMENT_TARGET}) else() - set(CMAKE_OSX_DEPLOYMENT_TARGET 10.15) + set(CMAKE_OSX_DEPLOYMENT_TARGET 12.0) endif() # Generate a Clang compile_commands.json "compilation database" file for use diff --git a/ruby/red-arrow/ext/arrow/extconf.rb b/ruby/red-arrow/ext/arrow/extconf.rb index 7ef3c6c83432a..1db84831437c8 100644 --- a/ruby/red-arrow/ext/arrow/extconf.rb +++ b/ruby/red-arrow/ext/arrow/extconf.rb @@ -84,7 +84,7 @@ symbols_in_external_bundles.each do |symbol| $DLDFLAGS << " -Wl,-U,#{symbol}" end - mmacosx_version_min = "-mmacosx-version-min=10.15" + mmacosx_version_min = "-mmacosx-version-min=12.0" $CFLAGS << " #{mmacosx_version_min}" $CXXFLAGS << " #{mmacosx_version_min}" end diff --git a/swift/ArrowFlight/Sources/ArrowFlight/Flight.grpc.swift b/swift/ArrowFlight/Sources/ArrowFlight/Flight.grpc.swift index 8daaa19f07b50..bb207dc746862 100644 --- a/swift/ArrowFlight/Sources/ArrowFlight/Flight.grpc.swift +++ b/swift/ArrowFlight/Sources/ArrowFlight/Flight.grpc.swift @@ -387,7 +387,7 @@ internal struct Arrow_Flight_Protocol_FlightServiceNIOClient: Arrow_Flight_Proto /// flight service can expose one or more predefined endpoints that can be /// accessed using the Arrow Flight Protocol. Additionally, a flight service /// can expose a set of actions that are available. -@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *) +@available(macOS 12.0, iOS 13, tvOS 13, watchOS 6, *) internal protocol Arrow_Flight_Protocol_FlightServiceAsyncClientProtocol: GRPCClient { static var serviceDescriptor: GRPCServiceDescriptor { get } var interceptors: Arrow_Flight_Protocol_FlightServiceClientInterceptorFactoryProtocol? { get } @@ -435,7 +435,7 @@ internal protocol Arrow_Flight_Protocol_FlightServiceAsyncClientProtocol: GRPCCl ) -> GRPCAsyncServerStreamingCall } -@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *) +@available(macOS 12.0, iOS 13, tvOS 13, watchOS 6, *) extension Arrow_Flight_Protocol_FlightServiceAsyncClientProtocol { internal static var serviceDescriptor: GRPCServiceDescriptor { return Arrow_Flight_Protocol_FlightServiceClientMetadata.serviceDescriptor @@ -548,7 +548,7 @@ extension Arrow_Flight_Protocol_FlightServiceAsyncClientProtocol { } } -@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *) +@available(macOS 12.0, iOS 13, tvOS 13, watchOS 6, *) extension Arrow_Flight_Protocol_FlightServiceAsyncClientProtocol { internal func handshake( _ requests: RequestStream, @@ -695,7 +695,7 @@ extension Arrow_Flight_Protocol_FlightServiceAsyncClientProtocol { } } -@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *) +@available(macOS 12.0, iOS 13, tvOS 13, watchOS 6, *) internal struct Arrow_Flight_Protocol_FlightServiceAsyncClient: Arrow_Flight_Protocol_FlightServiceAsyncClientProtocol { internal var channel: GRPCChannel internal var defaultCallOptions: CallOptions @@ -1008,7 +1008,7 @@ extension Arrow_Flight_Protocol_FlightServiceProvider { /// can expose a set of actions that are available. /// /// To implement a server, implement an object which conforms to this protocol. -@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *) +@available(macOS 12.0, iOS 13, tvOS 13, watchOS 6, *) internal protocol Arrow_Flight_Protocol_FlightServiceAsyncProvider: CallHandlerProvider, Sendable { static var serviceDescriptor: GRPCServiceDescriptor { get } var interceptors: Arrow_Flight_Protocol_FlightServiceServerInterceptorFactoryProtocol? { get } @@ -1123,7 +1123,7 @@ internal protocol Arrow_Flight_Protocol_FlightServiceAsyncProvider: CallHandlerP ) async throws } -@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *) +@available(macOS 12.0, iOS 13, tvOS 13, watchOS 6, *) extension Arrow_Flight_Protocol_FlightServiceAsyncProvider { internal static var serviceDescriptor: GRPCServiceDescriptor { return Arrow_Flight_Protocol_FlightServiceServerMetadata.serviceDescriptor