aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2013-01-15 09:32:18 -0800
committerAdam Vandenberg2013-01-15 09:32:18 -0800
commitfbaeb875ef743ce30b6f82560a8296c7ab4c4e44 (patch)
treea32d052cc379721d21d26d13df4ca68f60d4fecb /Library
parent6d61fcae4032506e9874c14e6d82f1e1ba0acbe6 (diff)
downloadhomebrew-fbaeb875ef743ce30b6f82560a8296c7ab4c4e44.tar.bz2
john: jump features fail to compile with clang
Closes #16301.
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/john.rb13
1 files changed, 9 insertions, 4 deletions
diff --git a/Library/Formula/john.rb b/Library/Formula/john.rb
index eef4e8ad1..6ea6ade32 100644
--- a/Library/Formula/john.rb
+++ b/Library/Formula/john.rb
@@ -5,10 +5,6 @@ class John < Formula
url 'http://www.openwall.com/john/g/john-1.7.9.tar.bz2'
sha1 '8f77bdd42b7cf94ec176f55ea69c4da9b2b8fe3b'
- fails_with :llvm do
- build 2334
- end
-
option 'jumbo', 'Build with jumbo-7 features'
def patches
@@ -17,6 +13,15 @@ class John < Formula
return p
end
+ fails_with :llvm do
+ build 2334
+ end
+
+ fails_with :clang do
+ build 421
+ cause "rawSHA1_ng_fmt.c:535:19: error: redefinition of '_mm_testz_si128'"
+ end if build.include? 'jumbo'
+
def install
ENV.deparallelize
arch = Hardware.is_64_bit? ? '64' : 'sse2'