[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/
- [Octave-bug-tracker] [bug #54276] Linking issues, anonymous, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, John W. Eaton, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, anonymous, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, John W. Eaton, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, anonymous, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, John W. Eaton, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, Mike Miller, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, Mike Miller, 2018/07/09
- [Octave-bug-tracker] [bug #54276] Linking issues, anonymous, 2018/07/10
- [Octave-bug-tracker] [bug #54276] Linking issues,
John W. Eaton <=
- [Octave-bug-tracker] [bug #54276] Linking issues, anonymous, 2018/07/10
- [Octave-bug-tracker] [bug #54276] Linking issues, John W. Eaton, 2018/07/10