bdw-gc: fix LLVM builds
Applying a patch from MacPorts fixes the inline asm errors, and the fix is already present in recent upstream sources. Now we run 'make check' since we're patching important code, and it's quick anyway. Closes Homebrew/homebrew#8180. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
parent
3ffb382ffc
commit
0aecbade8c
1 changed files with 7 additions and 1 deletions
|
@ -5,7 +5,11 @@ class BdwGc < Formula
|
|||
homepage 'http://www.hpl.hp.com/personal/Hans_Boehm/gc/'
|
||||
md5 '2ff9924c7249ef7f736ecfe6f08f3f9b'
|
||||
|
||||
fails_with_llvm "LLVM gives an unsupported inline asm error", :build => 2335
|
||||
# MacPorts patch to fix inline asm errors with LLVM
|
||||
# this fix is present in upstream development versions
|
||||
def patches
|
||||
{ :p0 => "https://trac.macports.org/export/86621/trunk/dports/devel/boehmgc/files/asm.patch" }
|
||||
end
|
||||
|
||||
def install
|
||||
# ucontext has been deprecated in 10.6
|
||||
|
@ -14,6 +18,8 @@ class BdwGc < Formula
|
|||
|
||||
system "./configure", "--disable-debug", "--disable-dependency-tracking",
|
||||
"--prefix=#{prefix}"
|
||||
system "make"
|
||||
system "make check"
|
||||
system "make install"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue