This is a completely fresh clone (directly from Github) -- so there is nothing there left from some previous version.
I open an issue: https://github.com/JuliaLang/julia/issues/8842 Dahua On Tuesday, October 28, 2014 8:13:21 PM UTC+8, Tony Kelman wrote: > > Damn, I seem to have gotten the dependencies wrong here > https://github.com/JuliaLang/Julia/pull/8734/files#diff-3ba529ae517f6b57803af0502f52a40bR840 > > then? Steven Johnson said he was able to get things to work, I thought. Did > it look like all of openblas was rebuilding from scratch? > > You may have to do `make -C deps install-objconv` manually, but this > really shouldn’t be necessary for everyone to do manually if I did things > right. > > For everyone else who builds Julia from source regularly, if you want to > rename your openblas symbols, follow the steps here > https://github.com/JuliaLang/julia/pull/8734#issuecomment-59978800 - this > assumes you’ve built openblas recently enough that you have an existing > copy of v0.2.12. Check the results with `Base.blas_vendor()`, it should say > :openblas64 if your library has renamed symbols. I also hope completely > fresh from-scratch builds on mac should work properly, or if you don’t want > to rename your openblas symbols yet (particularly if you plan on bisecting > back and forth through the git history) it should leave your existing built > openblas library alone. Let’s see if we can figure out what’s going wrong > in Dahua’s case. Sorry for the trouble. > > > *From:* Dahua Lin <javascript:> > *Sent:* Tuesday, October 28, 2014 4:58 AM > *To:* [email protected] <javascript:> > *Subject:* [julia-users] Re: Failure of installing Julia 0.4 (latest > master) on Mac OS X 10.10 > > deps/objconv is not there. > > > On Tuesday, October 28, 2014 7:14:11 PM UTC+8, Tony Kelman wrote: >> >> Part of that might be my fault, we added the objconv utility recently >> as a build-time dependency to handle renaming of symbols in OpenBLAS on >> Mac, to avoid LP64-vs-ILP64 ABI incompatibilities. >> >> Can you tell me if you have a deps/objconv folder, and if so what's in >> it? Does clang++ -o objconv -O2 *.cpp in that folder work? >> >> >> On Tuesday, October 28, 2014 3:53:57 AM UTC-7, Dahua Lin wrote: >>> >>> I just make a fresh clone of Julia 0.4, and when I did "make", I get the >>> following error: >>> >>> Note: The following floating-point exceptions are signalling: >>> IEEE_DENORMAL >>> make[4]: /Users/dhlin/julia-0.4/deps/objconv/objconv: No such file or >>> directory >>> make[4]: *** [../libopenblasp-r0.2.12.a.renamed] Error 1 >>> make[3]: *** [shared] Error 2 >>> *** Clean the OpenBLAS build with 'make -C deps clean-openblas'. Rebuild >>> with 'make OPENBLAS_USE_THREAD=0 if OpenBLAS had trouble linking >>> libpthread.so, and with 'make OPENBLAS_TARGET_ARCH=NEHALEM' if there were >>> errors building SandyBridge support. Both these options can also be used >>> simultaneously. *** >>> make[2]: *** [openblas-v0.2.12/libopenblas.dylib] Error 1 >>> make[1]: *** [julia-release] Error 2 >>> make: *** [release] Error 2 >>> >>> Not sure why it raises "IEEE_DENORMAL", or OpenBLAS just doesn't work in >>> Yosemite? >>> >>> Dahua >>> >>> >>> >>> >>
