Superenv: determine_optflags should return a string
This is saved in HOMEBREW_OPTFLAGS and later mutated by ENV.universal_binary, so if this returns nil the sub will fail.
This commit is contained in:
		
							parent
							
								
									ec852045b1
								
							
						
					
					
						commit
						48cd833a15
					
				@ -207,8 +207,11 @@ module Superenv
 | 
			
		||||
      Hardware::CPU.optimization_flags.fetch(arch)
 | 
			
		||||
    elsif Hardware::CPU.intel? && !Hardware::CPU.sse4?
 | 
			
		||||
      Hardware::CPU.optimization_flags.fetch(Hardware.oldest_cpu)
 | 
			
		||||
    elsif compiler == :clang
 | 
			
		||||
      "-march=native"
 | 
			
		||||
    # This is mutated elsewhere, so return an empty string in this case
 | 
			
		||||
    else
 | 
			
		||||
      "-march=native" if compiler == :clang
 | 
			
		||||
      ""
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user