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

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

[Octave-bug-tracker] [bug #54276] Linking issues


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #54276] Linking issues
Date: Tue, 10 Jul 2018 09:47:48 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0

Follow-up Comment #9, bug #54276 (project octave):

I'm not sure, but the errors seem to indicate that liboctave is not properly
linked with the lapack and blas libraries.

Was liboctave relinked after you reconfigured with the


LDFLAGS=-L/work/logiciels/rh7/lapack/3.6.1/lib --with-lapack=-llapack
--with-blas=-lblas


options?

What happens if you delete liboctave/liboctave.la and run make again?  I see
the following output for relinking liboctave on my system:


/bin/bash ./libtool  --tag=CXX   --mode=link g++ -fPIC -pthread -fopenmp -Wall
-W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings
-Wcast-align -Wcast-qual -g -O2 -version-info 5:0:0 -no-undefined -bindir
/usr/local/bin    -o liboctave/liboctave.la -rpath /usr/local/lib/octave/4.4.0
liboctave/liboctave_liboctave_la-liboctave-build-info.lo
liboctave/array/libarray.la liboctave/external/ranlib/libranlib.la
liboctave/external/libexternal.la liboctave/numeric/libnumeric.la
liboctave/operators/liboperators.la liboctave/system/libsystem.la
liboctave/util/libutil.la liboctave/wrappers/libwrappers.la libgnu/libgnu.la
-lcurl -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse
-lsuitesparseconfig -larpack -lqrupdate -lfftw3_threads -lfftw3
-lfftw3f_threads -lfftw3f -llapack -lblas -lreadline -lncurses  -lpcre -ldl  
-L/usr/lib/gcc/x86_64-linux-gnu/7
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../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/7/../../.. -lgfortran -lm -lquadmath -lutil
-lm               -lutil -lm  
libtool: link: rm -fr  liboctave/.libs/liboctave.la
liboctave/.libs/liboctave.lai liboctave/.libs/liboctave.so
liboctave/.libs/liboctave.so.5 liboctave/.libs/liboctave.so.5.0.0
libtool: link: g++  -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o
/usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadbegin.o 
liboctave/.libs/liboctave_liboctave_la-liboctave-build-info.o 
-Wl,--whole-archive liboctave/array/.libs/libarray.a
liboctave/external/ranlib/.libs/libranlib.a
liboctave/external/.libs/libexternal.a liboctave/numeric/.libs/libnumeric.a
liboctave/operators/.libs/liboperators.a liboctave/system/.libs/libsystem.a
liboctave/util/.libs/libutil.a liboctave/wrappers/.libs/libwrappers.a
libgnu/.libs/libgnu.a -Wl,--no-whole-archive 
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -lcholmod -lumfpack -lamd -lcamd
-lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -larpack -lqrupdate
-lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -llapack -lblas -lreadline
-lncurses -lpcre -ldl -L/usr/lib/gcc/x86_64-linux-gnu/7
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu
-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../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/7/../../.. -lgfortran -lquadmath -lutil
-lstdc++ -lm -lgomp -lpthread -lc -lgcc_s
/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
/usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadend.o  -pthread -fopenmp -g -O2  
-pthread -fopenmp -Wl,-soname -Wl,liboctave.so.5 -o
liboctave/.libs/liboctave.so.5.0.0
libtool: link: (cd "liboctave/.libs" && rm -f "liboctave.so.5" && ln -s
"liboctave.so.5.0.0" "liboctave.so.5")
libtool: link: (cd "liboctave/.libs" && rm -f "liboctave.so" && ln -s
"liboctave.so.5.0.0" "liboctave.so")
libtool: link: ( cd "liboctave/.libs" && rm -f "liboctave.la" && ln -s
"../liboctave.la" "liboctave.la" )


Note that in the link command includes -llapack and -lblas.  What happens for
you?


    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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