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

[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: Oleg
Subject: [Octave-bug-tracker] [bug #41061] Octave fails to build with LLVM 3.5
Date: Fri, 09 Oct 2015 20:42:44 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36

Follow-up Comment #38, bug #41061 (project octave):

Now building Octave 4.0.0 with LLVM 3.5 with all options, including JIT.
Implemented the latest patch (manually). It still fails with following errors:
  
>>>===<<<
CXX      octave_gui-main-gui.o
CXXLD    octave-gui
../libinterp/.libs/liboctinterp.so: undefined reference to
`llvm::ExecutionEngine::createJIT(llvm::Module*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>*, llvm::JITMemoryManager*, llvm::CodeGenOpt::Level, bool,
llvm::Reloc::Model, llvm::CodeModel::Model)'
../libinterp/.libs/liboctinterp.so: undefined reference to
`llvm::raw_fd_ostream::raw_fd_ostream(char const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&, llvm::sys::fs::OpenFlags)'
collect2: error: ld returned 1 exit status
>>>===<<<
Tried different versions of gcc, same errors. Now I am using gcc5.2 and
llvm/clang 3.5. LLVM libraries in LD_LIBRARY_PATH have missed modules, it
seems something else causing problem to the linker.... 

Any help will be appreciated. I think having JIT is important for future of
Octave, especially after great new release of 4.0.0

    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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