From 70aed406a1dd3c629edb878cd6fd6cc2a0a13fbb Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Mon, 3 May 2010 10:40:24 -0700 Subject: Updates to GNU Smalltalk * Add build-time gawk dependency * Add notes about 32-bit optional dependencies Fixes #1306. --- Library/Formula/gnu-smalltalk.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/gnu-smalltalk.rb b/Library/Formula/gnu-smalltalk.rb index cb2b5e65d..293cf4dc4 100644 --- a/Library/Formula/gnu-smalltalk.rb +++ b/Library/Formula/gnu-smalltalk.rb @@ -2,20 +2,28 @@ require 'formula' # References: # * http://smalltalk.gnu.org/wiki/building-gst-guides +# +# Note that we build 32-bit, which means that 64-bit +# optional dependencies will break the build. You may need +# to "brew unlink" these before installing GNU Smalltalk and +# "brew link" them afterwards: +# * gdbm class GnuSmalltalk :optional + depends_on 'gawk' # Needed to build + # depends_on 'gmp' => :optional # 32/64 built build problems def install # Codegen problems with LLVM ENV.gcc_4_2 + # 64-bit version doesn't build, so force 32 bits. ENV.m32 + ENV['FFI_CFLAGS'] = '-I/usr/include/ffi' system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking", -- cgit v1.2.3