geos 3.3.1 fails_with_llvm due to missing symbols that get optimized out of
libgeom. This patches the makefile for that library so all objects are compiled
at -O1 rather than -O3.
ClosesHomebrew/homebrew#8858.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This updates geos to version 3.3.1. It compiles on 64bit Snow Lep
with XCode-4.0.2, clang-2.0, and gcc-4.2.1.5666. It continues to
fail_with_llvm as is handled in the previous formula.
EDIT: Now with ENV.gcc and without ENV.O3
EDIT: Now remove all ENV.* leaving fails_with_llvm to sort it.
ClosesHomebrew/homebrew#8353.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.