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!

Reply via email to