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

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

[Octave-bug-tracker] [bug #50398] jit no longer compiles with Octave 4.2


From: Rik
Subject: [Octave-bug-tracker] [bug #50398] jit no longer compiles with Octave 4.2.1
Date: Thu, 2 Mar 2017 14:51:42 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0

Follow-up Comment #12, bug #50398 (project octave):

The functions DO seem to be in the library


root:~# nm -D /usr/lib/llvm-3.4/lib/libLLVM-3.4.so | c++filt | grep
verifyModule
0000000000b32d60 T LLVMVerifyModule
0000000000558e40 T llvm::verifyModule(llvm::Module const&,
llvm::VerifierFailureAction, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >*)
root:~# nm -D /usr/lib/llvm-3.4/lib/libLLVM-3.4.so | c++filt | grep
verifyFunction
0000000000b32e00 T LLVMVerifyFunction
0000000000558af0 T llvm::verifyFunction(llvm::Function const&,
llvm::VerifierFailureAction)


I tried setting the environment variables as you suggested, but it still fails
to link.


libtool: link: g++ -std=gnu++11  -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/5/crtbeginS.o  -Wl,--whole-archive
libgui/qterminal/.libs/libqterminal.a libgui/src/.libs/libgui-src.a
libgui/graphics/.libs/libgui-graphics.a -Wl,--no-whole-archive  -Wl,-rpath
-Wl,/home/rik/wip/Projects_Mine/octave-stable/libinterp/.libs -Wl,-rpath
-Wl,/home/rik/wip/Projects_Mine/octave-stable/liboctave/.libs -Wl,-rpath
-Wl,/home/rik/local/lib/octave/4.2.1 -L/usr/lib/llvm-3.4/lib
libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lQt5Network
-lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqt5scintilla2
-lGL -lGLU -lutil -lLLVM-3.4 -L/usr/lib/gcc/x86_64-linux-gnu/5
-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu
-L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. -lstdc++ -lm -lgomp -lpthread -lc
-lgcc_s /usr/lib/gcc/x86_64-linux-gnu/5/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o  -pthread
-fopenmp -O2   -pthread -fopenmp -Wl,-soname -Wl,liboctgui.so.2 -o
libgui/.libs/liboctgui.so.2.0.0
libinterp/.libs/liboctinterp.so: undefined reference to
`llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*)'
libinterp/.libs/liboctinterp.so: undefined reference to
`llvm::verifyFunction(llvm::Function const&, llvm::raw_ostream*)


I looked and "-lLLVM-3.4" is in the link command above.

Also, this is a NEEDED library.


readelf -d libinterp/.libs/liboctinterp.so | grep NEEDED
 0x0000000000000001 (NEEDED)             Shared library: [liboctave.so.4]
 0x0000000000000001 (NEEDED)             Shared library:
[libhdf5_serial.so.10]
 0x0000000000000001 (NEEDED)             Shared library:
[libGraphicsMagick++.so.12]
 0x0000000000000001 (NEEDED)             Shared library:
[libGraphicsMagick.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libGL.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libGLU.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libX11.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libgl2ps.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libLLVM-3.4.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libgomp.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]




    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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