[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #41061] Octave fails to build with LLVM 3.5
From: |
Rik |
Subject: |
[Octave-bug-tracker] [bug #41061] Octave fails to build with LLVM 3.5 |
Date: |
Wed, 29 Apr 2015 18:06:12 +0000 |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0 |
Follow-up Comment #26, bug #41061 (project octave):
The use of '-std=c++11' isn't supported by some, just modestly old, gcc
versions like 4.6. Rather than just adding it to the LLVM flags in
configure.ac, I think one would need more extensive tests in configure to
determine if LLVM3.5 is being used AND if the compiler supports it.
LLVM has been incredibly bad about changing their API all the time resulting
in lots of failures to compile perfectly good old code. They really seem to
scoff at the concept of code re-use.
Anyways, after applying the patch the JIT code fails to compile with LLVM3.2.
This can be fixed, but it would need more work with configure.ac and using
#ifdefs in the code to support the multiple versions of LLVM.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?41061>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/