[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
linking external library
From: |
Cyril Fischer |
Subject: |
linking external library |
Date: |
Tue, 25 Aug 1998 17:35:06 +0200 |
I would like to create an *.oct file containing call to the (large)
external library using a mkoctfile script:
mkoctfile dsswp_wr.cc -limsl
mkoctfile dsswp_wr.cc -L/home/Libr/imsl/imsl -limsl-stat
In the first case I have linked against /usr/local/lib/libimsl.so
shared library,
in the later case against /home/Libr/imsl/imsl/libimsl-stat.a static
library.
The size of an oct-file produced was in the both cases the same and the
run time errors were exactly identical::
octave:53> s=dsswp_wr(prd,fr,m);
octave: error in loading shared libraries
/home/msig/octave/dsswp_wr.oct: undefined symbol:
dsswp___FPiPdT0T1T0T0T1
What am I doing wrong?
Unfortunately, I cannot separate the subroutine dsswp_ out of the
library due to the huge number of dependencies.
Thank you,
Cyril
- linking external library,
Cyril Fischer <=