Skip to content
Snippets Groups Projects
Unverified Commit 9b4a7856 authored by Mike McQuaid's avatar Mike McQuaid
Browse files

Revert "RbConfig: fix broken MacOS SDK paths"

This reverts commit 11445e0f.
parent b2aad180
No related branches found
No related tags found
No related merge requests found
# typed: false
# frozen_string_literal: true
macos_version = ENV["HOMEBREW_MACOS_VERSION"][0..4]
macos_sdk = "MacOSX#{macos_version}.sdk"
# Ruby hardcodes what might end up being an incorrect SDK path in some of the
# variables that get used in mkmf.rb.
# This patches them up to use the correct SDK.
RbConfig::CONFIG.each do |k, v|
next unless v.include?("MacOSX.sdk")
new_value = v.gsub("MacOSX.sdk", macos_sdk)
next unless File.exist?(new_value)
RbConfig::CONFIG[k] = new_value
end
......@@ -109,15 +109,6 @@ module Homebrew
install_bundler!
ENV["BUNDLE_GEMFILE"] = File.join(ENV.fetch("HOMEBREW_LIBRARY"), "Homebrew", "Gemfile")
# We can't use OS.mac? because not enough has
# been required yet this early in the boot process
if ENV["HOMEBREW_SYSTEM"] == "Macintosh"
# This patches up some paths used by mkmf.rb
extend_path = File.join(ENV.fetch("HOMEBREW_LIBRARY"), "Homebrew", "extend")
ENV["RUBYOPT"] = "-r#{extend_path}/rbconfig_extension"
end
@bundle_installed ||= begin
bundle = File.join(find_in_path("bundle"), "bundle")
bundle_check_output = `#{bundle} check 2>&1`
......@@ -135,8 +126,6 @@ module Homebrew
end
end
ENV["RUBYOPT"] = ""
setup_gem_environment!
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment