diff --git a/Formula/j/julia.rb b/Formula/j/julia.rb index ee5efecbd3d86..bff9309bfc9da 100644 --- a/Formula/j/julia.rb +++ b/Formula/j/julia.rb @@ -111,7 +111,7 @@ def install haswell,-rdrnd,base(1) x86-64-v4,-rdrnd,base(1)] end - args << "JULIA_CPU_TARGET=#{cpu_targets.join(";")}" + args << "JULIA_CPU_TARGET=#{cpu_targets.join(";")}" if !OS.linux? || !Hardware::CPU.arm? user = begin tap.user rescue @@ -152,6 +152,24 @@ def install system "make", *args, "install" + # FIXME: TESTING + if OS.linux? && Hardware::CPU.arm? + prefix.find do |pn| + next if pn.symlink? || pn.directory? + + ohai "Checking #{pn} dylib?" + pn.dylib? + + ohai "Checking #{pn} binary_executable?" + pn.binary_executable? + rescue EOFError + opoo "Failed on #{pn}" + logs.install pn + raise + end + return + end + if OS.linux? # Replace symlinks referencing Cellar paths with ones using opt paths deps.reject(&:build?).map(&:to_formula).map(&:opt_lib).each do |libdir|