This is the mail archive of the gsl-discuss@sourceware.cygnus.com mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: broken after libtoolswitch on


The multilib example is interesting, and works for me. I tried to do
the same with the GSL Makefile.am, adding

bin_PROGRAMS = main dummy
main_SOURCES = version.c
main_LDADD = libgsl.a
dummy_SOURCES = version.c
dummy_LDADD = $(SUBLIBS)

with SUBLIBS = blas/libgslblas.a blas/libgslblasnative.a ... but I got
the same error,

make[2]: Entering directory `/home/bjg/gsl'
/bin/sh ./libtool --mode=link gcc  -g -O2  -o libgsl.la -rpath /usr/local/lib  version.lo blas/libgslblas.la blas/libgslblasnative.la block/libgslblock.la dht/libgsldht.la eigen/libgsleigen.la err/libgslerr.la err/libgsltest.la fft/libgslfft.la histogram/libgslhistogram.la ieee-utils/libgslieeeutils.la integration/libgslintegration.la interpolation/libgslinterpolation.la linalg/libgsllinalg.la matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la multimin/libgslmultimin.la multiroots/libgslmultiroots.la ode-initval/libgslodeiv.la poly/libgslpoly.la randist/libgslrandist.la rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la specfunc/libgslspecfunc.la statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la utils/libutils.la vector/libgslvector.la -lm 
libtool: link: error: cannot link shared libraries into libtool libraries
make[2]: *** [libgsl.la] Error 1

whenever I used pkglib_LTLIBRARIES for in the subdirectory
Makefile.am's. It would only link if they were noinst_LTLIBRARIES.
Maybe I am doing something wrong.





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]