Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Oct 19, 2013
  2. Oct 14, 2013
  3. Oct 05, 2013
  4. Sep 20, 2013
    • Misty De Meo's avatar
      ENV: Ensure @compiler is set · 497ccdc4
      Misty De Meo authored
      If @compiler isn't set/checked by ENV.compiler and the ENV.clang/etc.
      methods, ENV.compiler may return unexpected results after fails_with
      picks a fallback compiler.
      
      See Homebrew/homebrew#22674.
      497ccdc4
  5. Sep 18, 2013
    • Misty De Meo's avatar
      superenv: don't set CC in ENV.clang/etc. · 51a487de
      Misty De Meo authored
      These methods were overriding CC and causing superenv to potentially
      skip the compiler wrapper - especially if no wrapper existed for the
      compiler being used, e.g. GNU GCCs.
      
      Closes Homebrew/homebrew#22443.
      Fixes Homebrew/homebrew#22249.
      Fixes Homebrew/homebrew#22424.
      Fixes Homebrew/homebrew#22506.
      Fixes Homebrew/homebrew#22521.
      Fixes Homebrew/versions#207.
      51a487de
    • Misty De Meo's avatar
      Move CompilerSelector logic into build env setup · 1ae81f0b
      Misty De Meo authored
      This moves the CompilerSelector fails_with logic into the build
      environment setup, making the compiler selection available before
      performing actions that depends on knowing what the compiler is, e.g.
      setting up PATH.
      
      ENV.setup_build_environment now optionally takes a Formula argument
      to provide the information necessary to do the fails_with, and the new
      ENV.validate_cc! extracts the fails_with logic from Build.install.
      1ae81f0b
  6. Sep 07, 2013
  7. Sep 02, 2013
    • Misty De Meo's avatar
      Implement fails_with for non-Apple compilers · ef1d9c0c
      Misty De Meo authored
      This adds support for non-Apple GCC compilers in the fails_with code.
      A fails_with block for a non-Apple compiler looks like:
      
      fails_with :gcc => '4.8.1' do
        cause 'Foo'
      end
      
      Non-Apple compilers don't have build numbers, so compiler failures are
      based on version strings instead.
      
      Internally non-Apple compilers can be distinguished because they are
      passed around as strings instead of symbols.
      
      In addition, this alters the priority list for compilers, with the
      following changes:
      
      * Apple GCC 4.2 and LLVM-GCC swap positions, with GCC now taking
        priority. (Maybe LLVM-GCC should just go away.)
      * Non-Apple GCC compilers are ranked below GCC 4.2 but above LLVM-GCC
        and Apple GCC 4.0.
      ef1d9c0c
    • Misty De Meo's avatar
      Provide reusable GNU GCC constants in ENV · 71268b7f
      Misty De Meo authored
      71268b7f
    • Misty De Meo's avatar
      Experimental support for non-Apple GCCs · 11f8b2f4
      Misty De Meo authored
      11f8b2f4
  8. Sep 01, 2013
  9. Aug 31, 2013
  10. Aug 30, 2013
    • Misty De Meo's avatar
      Unify compiler selection logic · 7e1af4b7
      Misty De Meo authored
      This unifies the logic for selecting a compiler between superenv and
      stdenv. A variation of superenv's `determine_cc`, which now returns a
      symbol, has been moved into the shared ENV extension. Stdenv uses the
      result of this directly (as it's always used symbols), while superenv
      translates that back into a compiler string.
      
      This also has the effect of disabling HOMEBREW_USE_(gcc|llvm|clang) in
      stdenv, which have already been marked as deprecated for some time, and
      enables the HOMEBREW_CC= environment variable syntax from superenv in
      stdenv.
      7e1af4b7
    • Misty De Meo's avatar
      Add --cc= syntax for selecting compilers · 221bb241
      Misty De Meo authored
      221bb241
  11. Aug 29, 2013
  12. Aug 26, 2013
    • Misty De Meo's avatar
      superenv: support PPC bottles · f0bf64e1
      Misty De Meo authored
      Allows for building bottles on PPC both with and without Altivec.
      This is currently not active but will be enabled once superenv is
      stable on Leopard.
      f0bf64e1
  13. Aug 23, 2013
  14. Aug 20, 2013
  15. Aug 16, 2013
  16. Aug 10, 2013
  17. Aug 07, 2013
  18. Aug 05, 2013
Loading