The error I am getting is osutils.jl Illegal instruction (core dumped) make[1]: *** [/home/rajan/julia/usr/lib/julia/sys0.bc] Error 132 make: *** [debug] Error 2
now I wonder if osutils.jl is corrupted on the git? Can some one please take a look at this and let me know if this is fine? osutils.jl function is_unix(os::Symbol) if (os==:Windows) return false; elseif (os==:Linux) return true; elseif (os==:FreeBSD) return true; elseif (os==:Darwin) return true; else error("unknown operating system") end end function _os_test(qm,ex,test) @assert qm == :? @assert isa(ex,Expr) @assert ex.head == :(:) @assert length(ex.args) == 2 if test return esc(ex.args[1]) else return esc(ex.args[2]) end end macro windows(qm,ex) _os_test(qm, ex, OS_NAME===:Windows) end macro unix(qm,ex) _os_test(qm, ex, is_unix(OS_NAME)) end macro osx(qm,ex) _os_test(qm, ex, OS_NAME===:Darwin) end macro linux(qm,ex) _os_test(qm, ex, is_unix(OS_NAME) && OS_NAME!==:Darwin) end macro windows_only(ex) @windows? esc(ex) : nothing end macro unix_only(ex) @unix? esc(ex) : nothing end macro osx_only(ex) @osx? esc(ex) : nothing end macro linux_only(ex) @linux? esc(ex) : nothing end