aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/shims/super
AgeCommit message (Collapse)Author
2017-10-01shims/super/make: don't export MAKE=make.Mike McQuaid
This is redundant and breaks Handbrake: https://github.com/HandBrake/HandBrake/issues/872
2017-08-09shims/super/cc: Fix c++ -xc++-headerShaun Jackman
Compiling a precompiled header should be mode :cxx rather than :cxxld.
2017-07-15FileUtils.make: don't bypass superenvMisty De Meo
2017-07-12Revert "FileUtils.make: don't bypass superenv"ilovezfs
2017-07-07FileUtils.make: don't bypass superenvMisty De Meo
2017-06-07Adding shims for GCC 7David M. Lee
2017-03-08super/cc: Fix --cc=llvm_clang invoked as clangShaun Jackman
Fix the error: brew sh --cc=llvm_clang <<<'clang --version' Failed to execute llvm_clang --version
2017-02-27Revert "Revert "cc: always filter flags on deps.""Mike McQuaid
2017-01-07Revert "cc: always filter flags on deps."Mike McQuaid
2016-12-30cc: always filter flags on deps.Mike McQuaid
This has been tested by `brew test-bot` since March and there’s been no issues so let’s turn it on by default.
2016-12-15super/cc: loosen cellar formula regex.Mike McQuaid
Match HOMEBREW_TAP_FORMULA_REGEX to avoid skipping valid cellar regexes.
2016-11-21cc: don't filter -fopenmp for non-llvm_clang.Mike McQuaid
We can filter it just for Clang and let it be used by anything else.
2016-11-18Prefer brewed Clang over gcc-6 for needs :openmpAlex Wang
Clang has fully implemented OpenMP support as of LLVM 3.7, so if OpenMP is required by a formula gcc is no longer the only choice of compiler. Clang should be preferred over gcc because using gcc meant linking against libstdc++, which is ABI incompatible with libc++. This may be unnoticeable for some users, but it causes other builds to fail, e.g. pstoedit when imagemagick was built with OpenMP. pstoedit is required for the octave formula, so for some users this could be a significant problem.
2016-11-13cc: Add -frounding-math to list of ignored flagsAlex Wang
2016-11-02superenv: prune -Wl,-z,defs when refurbishingilovezfs
`-Wl,-z,defs` should be pruned out entirely since `-z defs` is not understood by macOS's `ld`, and the analogue `-undefined error` is already the default.
2016-09-18Use new "macOS" naming where appropriate.Mike McQuaid
Not quite a mass replacement as I've used OS X and Mac OS X where describing specific older versions and added compatibility methods for things in the DSL.
2016-08-31Don't reject -L/usr/local/lib when SDKROOT is definedTim D. Smith
/usr/local/lib is removed from the default linker search path when SDKROOT is defined or sysroot is specified. Homebrew sometimes sets SDKROOT without setting a sysroot as of 45e138f.
2016-08-17Merge pull request #721 from MikeMcQuaid/no_weak_importsMike McQuaid
Set -no_weak_imports linker flag for Xcode 8
2016-08-17shims/super/cc: assume Ruby 2.Mike McQuaid
2016-08-16superenv: add LDFLAGS if disabling weak imports.Mike McQuaid
2016-08-08shims/sed: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/pod2man: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/mig: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/make: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/bsdmake: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/apr-1-config: fix style inconsistenciesMartin Afanasjew
2016-08-08shims/ant: fix style inconsistenciesMartin Afanasjew
2016-07-15ENV: move to new paths. (#507)Mike McQuaid
Move some stuff formerly in `Library/ENV` around: - Move `Library/ENV/$XCODE_VERSION` to `Library/Homebrew/env/super` as they are all superenv wrappers and all symlinks to the same version. We never needed the "separate shims for separate versions" functionality and it just adds confusion. - Move `Library/ENV/pkgconfig` to `Library/Homebrew/env/pkgconfig` to get more things under `Library/Homebrew` - Move `Library/ENV/scm` to `Library/scm` as these wrappers are not actually used by or related to superenv (or stdenv) in any way.