Not that I know of. Please open an issue with as much detail (OS, hardware specs, julia version, steps to reproduce the problem, etc...) as possible.
On Sun, Feb 23, 2014 at 9:21 PM, Glen Hertz <[email protected]> wrote: > Hi Elliot, > > Thanks for the explanation. I think there might be more issues than sys.so > since I was getting random segfaults with v0.2. Is there an issue opened > for this? > > Glen > > > On Saturday, February 22, 2014 2:39:46 AM UTC-5, Elliot Saba wrote: >> >> The underlying problem is that `make install` generates a Julia >> install with the standard library compiled down into a shared library >> (sys.so on Linux) which is very CPU-dependent. Very very CPU >> dependent. So on anything other than a completely heterogenous >> cluster, you will run into random segfaults, illegal instruction >> errors, etc... >> >> The best solution for this right now while sharing binaries between >> multiple computers is to remove the lib/julia/sys.so file, but this >> has a price; removing this precompiled base image means that Julia's >> startup times will be much longer, which is one of the key benefits of >> 0.3 over 0.2. That being said, removing the "sys.so" file, (Which is >> done automatically when you `make dist`) should work for your needs. >> -E >> >> On Fri, Feb 21, 2014 at 10:07 PM, Glen Hertz <[email protected]> wrote: >> > Hi Elliot, >> > >> > That is good to know and it will be helpful but I have it shared on an >> > NFS >> > drive so the dir mount is the same on all hosts. Will "make dist" help >> > in >> > this case? >> > >> > Glen >> > >> > On Feb 21, 2014 10:09 PM, "Elliot Saba" <[email protected]> wrote: >> >> >> >> Use the `make dist` target to move from one computer to another. It >> >> will create a tarball that is portable. >> >> -E >> >> >> >> On Fri, Feb 21, 2014 at 6:29 PM, Glen Hertz <[email protected]> wrote: >> >> > Hi, >> >> > >> >> > I can successfully compile on RHEL5 using this in "Make.user": >> >> > FC=gfortran44 >> >> > CC=gcc44 >> >> > CXX=g++44 >> >> > USE_SYSTEM_BLAS=0 >> >> > >> >> > I also installed the following software before I built: >> >> > >> >> > binutils-2.24 git-1.8.5.4 patchelf-0.8 >> >> > >> >> > I believe patchelf is no longer needed separately. >> >> > >> >> > I have an issue that the build is unstable (segfaults) if run from >> >> > slightly >> >> > different computers (eg minor OS version, different CPU?). So I >> >> > don't >> >> > know >> >> > how to build a binary that works well in general. >> >> > >> >> > Glen >> >> > >> >> > >> >> > On Friday, February 14, 2014 4:22:24 AM UTC-5, [email protected] >> >> > wrote: >> >> >> >> >> >> I'm really, really frustrated to compile Julia on our server. Anyone >> >> >> who >> >> >> can share me a binary Julia compiled on Red Hat Enterprise Linux >> >> >> Server >> >> >> platform? Many thanks!
