Merge pull request #13889 from Bo98/config-linux
extend/os/linux/system_config: support gcc 12 & keg-only glibc
This commit is contained in:
		
						commit
						50298ec77e
					
				@ -28,7 +28,7 @@ module SystemConfig
 | 
				
			|||||||
    def formula_linked_version(formula)
 | 
					    def formula_linked_version(formula)
 | 
				
			||||||
      return "N/A" unless CoreTap.instance.installed?
 | 
					      return "N/A" unless CoreTap.instance.installed?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      Formulary.factory(formula).linked_version || "N/A"
 | 
					      Formulary.factory(formula).any_installed_version || "N/A"
 | 
				
			||||||
    rescue FormulaUnavailableError
 | 
					    rescue FormulaUnavailableError
 | 
				
			||||||
      "N/A"
 | 
					      "N/A"
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
@ -47,7 +47,7 @@ module SystemConfig
 | 
				
			|||||||
      out.puts "Host glibc: #{host_glibc_version}"
 | 
					      out.puts "Host glibc: #{host_glibc_version}"
 | 
				
			||||||
      out.puts "/usr/bin/gcc: #{host_gcc_version}"
 | 
					      out.puts "/usr/bin/gcc: #{host_gcc_version}"
 | 
				
			||||||
      out.puts "/usr/bin/ruby: #{host_ruby_version}" if RUBY_PATH != HOST_RUBY_PATH
 | 
					      out.puts "/usr/bin/ruby: #{host_ruby_version}" if RUBY_PATH != HOST_RUBY_PATH
 | 
				
			||||||
      ["glibc", CompilerSelector.preferred_gcc, "xorg"].each do |f|
 | 
					      ["glibc", CompilerSelector.preferred_gcc, OS::LINUX_PREFERRED_GCC_RUNTIME_FORMULA, "xorg"].each do |f|
 | 
				
			||||||
        out.puts "#{f}: #{formula_linked_version(f)}"
 | 
					        out.puts "#{f}: #{formula_linked_version(f)}"
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user