From 3715bfec4da26b00441c688799b6bf94adb61235 Mon Sep 17 00:00:00 2001 From: Damien Pollet Date: Mon, 4 Feb 2013 18:34:12 +0100 Subject: gnu-smalltalk: generational GC requires libsigsegv In 64 bit, --without-libsigsegv implies --disable-generational-gc The build was failing for me, now at least it builds by disabling libsigsegv it seems to work (on small programs) Closes #17576. Signed-off-by: Jack Nagel --- Library/Formula/gnu-smalltalk.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/gnu-smalltalk.rb b/Library/Formula/gnu-smalltalk.rb index 806a959e4..9c5368eb8 100644 --- a/Library/Formula/gnu-smalltalk.rb +++ b/Library/Formula/gnu-smalltalk.rb @@ -43,8 +43,10 @@ class GnuSmalltalk < Formula args << '--without-tcl' << '--without-tk' << '--without-x' end - # disable generational gc in 32-bit - args << "--disable-generational-gc" unless MacOS.prefer_64_bit? + # disable generational gc in 32-bit and if libsigsegv is absent + if !MacOS.prefer_64_bit? or build.without? "libsigsegv" + args << "--disable-generational-gc" + end # Compatibility with Automake 1.13+, fixed upstream inreplace %w{configure.ac sigsegv/configure.ac}, -- cgit v1.2.3