aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/libspatialite.rb3
-rw-r--r--Library/Formula/sqlite.rb3
2 files changed, 6 insertions, 0 deletions
diff --git a/Library/Formula/libspatialite.rb b/Library/Formula/libspatialite.rb
index f5f38842f..1193a6d8a 100644
--- a/Library/Formula/libspatialite.rb
+++ b/Library/Formula/libspatialite.rb
@@ -10,6 +10,9 @@ class Libspatialite < Formula
depends_on 'geos'
def install
+ # O2 and O3 leads to corrupt/invalid rtree indexes
+ # http://groups.google.com/group/spatialite-users/browse_thread/thread/8e1cfa79f2d02a00#
+ ENV.Os
system "./configure", "--disable-debug",
"--disable-dependency-tracking",
"--prefix=#{prefix}",
diff --git a/Library/Formula/sqlite.rb b/Library/Formula/sqlite.rb
index f6e06bc22..085c13319 100644
--- a/Library/Formula/sqlite.rb
+++ b/Library/Formula/sqlite.rb
@@ -22,6 +22,9 @@ class Sqlite < Formula
end
def install
+ # O2 and O3 leads to corrupt/invalid rtree indexes
+ # http://groups.google.com/group/spatialite-users/browse_thread/thread/8e1cfa79f2d02a00#
+ ENV.Os
ENV.append "CFLAGS", "-DSQLITE_ENABLE_RTREE=1" if ARGV.include? "--with-rtree"
ENV.append "CPPFLAGS","-DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS" if ARGV.include? "--with-fts"
ENV.universal_binary if ARGV.build_universal?