| Age | Commit message (Collapse) | Author |
|
This may happen with certain checkout configurations (such as on our CI
boxes).
Also, rename the variables to be clearer about what they reference.
|
|
|
|
|
|
Search for brewed git in both locations:
$HOMEBREW_PREFIX/Homebrew/Library/Homebrew/shims/scm/../../../../../bin/git
$HOMEBREW_PREFIX/Library/Homebrew/shims/scm/../../../../bin/git
|
|
This is redundant and breaks Handbrake:
https://github.com/HandBrake/HandBrake/issues/872
|
|
Compiling a precompiled header should be mode :cxx rather than :cxxld.
|
|
|
|
|
|
|
|
|
|
- only document HOMEBREW_* variables in the manpage (although still
read from all the original environment variables).
- resort manpage environment variables in alphabetical order
- check the original path for trailing slashes
|
|
Fix the error:
brew sh --cc=llvm_clang <<<'clang --version'
Failed to execute llvm_clang --version
|
|
|
|
|
|
This has been tested by `brew test-bot` since March and thereās been no
issues so letās turn it on by default.
|
|
Match HOMEBREW_TAP_FORMULA_REGEX to avoid skipping valid cellar regexes.
|
|
We can filter it just for Clang and let it be used by anything else.
|
|
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.
|
|
|
|
`-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.
|
|
- unset IFS to fix version parsing on older Bashes
- reuse existing HOMEBREW_MACOS_VERSION if itās available
- set rather than unset popup_stub
|
|
On older versions of OS X (i.e. pre-Mavericks) `xcode-select` is not
required to be set when using the CLT. Fix this behaviour so `brew
update` doesn't tell everyone on that configuration to `brew install
git`.
|
|
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.
|
|
Don't reject -L/usr/local/lib when SDKROOT is defined
Closes #844. Fixes Homebrew/homebrew-fuse#62.
|
|
/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.
|
|
This ensures that the output is always a fully-resolved path.
|
|
Set -no_weak_imports linker flag for Xcode 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|