<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/ENV, branch 0.9.8</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>superenv: refurbish --fast-math for :clang</title>
<updated>2016-03-31T09:10:22+00:00</updated>
<author>
<name>ilovezfs</name>
</author>
<published>2016-03-29T07:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ebfd096826224b712929cf73e347cf09b98ce47f'/>
<id>ebfd096826224b712929cf73e347cf09b98ce47f</id>
<content type='text'>
"--fast-math" caused build failure with clang for
homebrew/science/delly-0.7.2

Apparently, clang only likes this option when it's referred to as
"-ffast-math"

Closes Homebrew/homebrew#50507.

Signed-off-by: ilovezfs &lt;ilovezfs@icloud.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"--fast-math" caused build failure with clang for
homebrew/science/delly-0.7.2

Apparently, clang only likes this option when it's referred to as
"-ffast-math"

Closes Homebrew/homebrew#50507.

Signed-off-by: ilovezfs &lt;ilovezfs@icloud.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scm/git: handle no Xcode/CLT configuration</title>
<updated>2016-03-21T11:07:38+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-03-15T08:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8ca79a6df59a7d02ee379e5a766e9170bb26c797'/>
<id>8ca79a6df59a7d02ee379e5a766e9170bb26c797</id>
<content type='text'>
`/usr/bin/&lt;tool&gt;` will be a popup stub under such configuration.

The idea is to let `scm/git` to handle all of git location resolution
throughout Homebrew codebase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`/usr/bin/&lt;tool&gt;` will be a popup stub under such configuration.

The idea is to let `scm/git` to handle all of git location resolution
throughout Homebrew codebase.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: protect against environment being reset</title>
<updated>2016-02-05T21:07:07+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-02-04T13:46:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5f049637d9efab6d4433c34b6f7023cf9cd288d1'/>
<id>5f049637d9efab6d4433c34b6f7023cf9cd288d1</id>
<content type='text'>
We cannot really recover from this, but at least we'll provide a clearer
error message than trying to call `exec` with an empty string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We cannot really recover from this, but at least we'll provide a clearer
error message than trying to call `exec` with an empty string.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: protect against RUBYLIB/RUBYOPT</title>
<updated>2016-02-05T21:07:07+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-01-10T16:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=f9efa18be146dc4372ac9c7a3a60ec1ad14cbd46'/>
<id>f9efa18be146dc4372ac9c7a3a60ec1ad14cbd46</id>
<content type='text'>
Some things can break in hard to debug ways if users or build scripts
set these variables, causing our otherwise quite robust Ruby wrappers
to fail. In theory, we could also use `--disable-rubyopt`, but this is
not supported in Ruby 1.8 (and we still care about it).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some things can break in hard to debug ways if users or build scripts
set these variables, causing our otherwise quite robust Ruby wrappers
to fail. In theory, we could also use `--disable-rubyopt`, but this is
not supported in Ruby 1.8 (and we still care about it).
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: use HOMEBREW_RUBY_PATH in compiler/SCM shims</title>
<updated>2016-02-05T21:07:07+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-01-10T16:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=49990ee93fddb74cb36cec8d7b17946a853ed39c'/>
<id>49990ee93fddb74cb36cec8d7b17946a853ed39c</id>
<content type='text'>
Use the same interpreter for the shims that is also used to run the main
Homebrew process (the one invoked via `brew`). The magic basically lies
in executing `ruby` with the `-x` option (supported since at least 1.8)
and in the following shebang line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the same interpreter for the shims that is also used to run the main
Homebrew process (the one invoked via `brew`). The magic basically lies
in executing `ruby` with the `-x` option (supported since at least 1.8)
and in the following shebang line.
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: properly filter gcc-4.2 flags</title>
<updated>2016-01-16T02:58:50+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2016-01-16T02:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=0fa731b0209abb8378f2680b03a73af993eaa26f'/>
<id>0fa731b0209abb8378f2680b03a73af993eaa26f</id>
<content type='text'>
These weren't being filtered correctly if the compiler was being called
as g++ instead of gcc.

Fixes mistydemeo/tigerbrew#371.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These weren't being filtered correctly if the compiler was being called
as g++ instead of gcc.

Fixes mistydemeo/tigerbrew#371.
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: filter flags for older GCCs</title>
<updated>2016-01-12T02:23:53+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2016-01-12T02:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=256aea180adc1ca891d575ef1ab4bd558f6a8489'/>
<id>256aea180adc1ca891d575ef1ab4bd558f6a8489</id>
<content type='text'>
Fixes mistydemeo/tigerbrew#371.
Fixes Homebrew/homebrew#47949.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes mistydemeo/tigerbrew#371.
Fixes Homebrew/homebrew#47949.
</pre>
</div>
</content>
</entry>
<entry>
<title>pod2man wrapper: restore missing `echo`</title>
<updated>2015-12-30T14:33:56+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2015-12-30T14:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5d39a9df1011a09eb08f82aba8ca83da158b1b1e'/>
<id>5d39a9df1011a09eb08f82aba8ca83da158b1b1e</id>
<content type='text'>
`echo` is missing since f3f6552c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`echo` is missing since f3f6552c.
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv/cc: don't filter out `gdwarf-2`.</title>
<updated>2015-12-29T14:58:56+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2015-12-29T11:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=cfd4c3a1815359d394a2c3cb678bb1d10223d549'/>
<id>cfd4c3a1815359d394a2c3cb678bb1d10223d549</id>
<content type='text'>
It's needed by `cgo` which is used by a lot of Go software.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's needed by `cgo` which is used by a lot of Go software.
</pre>
</div>
</content>
</entry>
<entry>
<title>pod2man wrapper: allow non-/usr/bin pod2men</title>
<updated>2015-12-28T00:59:08+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2015-12-23T15:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b2ca0e2331c851ad1b9e4188556c4bda0b3fcb25'/>
<id>b2ca0e2331c851ad1b9e4188556c4bda0b3fcb25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
