octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #41213] JIT segfaults on non-x86 processors


From: Rik
Subject: [Octave-bug-tracker] [bug #41213] JIT segfaults on non-x86 processors
Date: Mon, 13 Jan 2014 16:37:38 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0

Follow-up Comment #7, bug #41213 (project octave):

We had this discussion before the 3.8.0 release, but I think it is worth
re-opening.  The default for the JIT compiler is to compile it if LLVM is
available, but not to turn it on at runtime.  This seemed safe enough, but
apparently it isn't.

For the compilation phase, there is bug #41163 when compiling with 64-bit
indexing and JIT, and there was bug #41114 when compiling with a Homebrew
version of LLVM on a mac.

At run time, even when JIT is not enabled it will be turned on by jit.tst when
running the test suite.  This produces segfaults on non-x86 processors (this
bug report), and also on x86 processors which aren't running Linux (bug
#40608).

It seems that the only combination really tested, Linux on x86, is the only
one that is stable--Everything else is a crap shoot.

Given that JIT is going to get no attention on the 3.8.X or 4.0 releases it
seems best to simply default it to being off entirely unless someone uses the
'--enable-jit' option.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?41213>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]