From bug-octave-request at bevo dot che dot wisc dot edu Fri Nov 15 14:52:56 2002 Subject: [BUG] libraries sonames in octave >= 2.1.37 From: "John W. Eaton" To: "Ademar de Souza Reis Jr." Cc: bug-octave at bevo dot che dot wisc dot edu Date: Fri, 15 Nov 2002 14:52:52 -0600 On 13-Nov-2002, Ademar de Souza Reis Jr. wrote: | Bug report for Octave 2.1.39 configured for i386-conectiva-linux-gnu | | Description: | ----------- | | Libraries generated by octave are not having their sonames set | correctly, as you can see with the above command: | | [ademar at optimus| octave-2 dot 1 dot 39]$ objdump --all liboctave dot so dot 2 dot 1 dot 39 octave-2.1.39]$ objdump --all liboctave.so.2.1.39 | grep SONAME | objdump: liboctave.so.2.1.39: no symbols | SONAME liboctave.so | | [ademar at optimus ademar]$ ldd /usr/bin/octave | liboctinterp.so => /usr/lib/octave-2.1.39/liboctinterp.so (0x40016000) | liboctave.so => /usr/lib/octave-2.1.39/liboctave.so (0x40474000) | libcruft.so => /usr/lib/octave-2.1.39/libcruft.so (0x406ab000) | ... | | Repeat-By: | --------- | - Recompile it with the tools I'm using (below). I reproduced it with | 2.1.[37-39]. | | Fix: | --- | | - The problem is not present in octave 2.1.36. A soname version should | be passed to the compiler (maybe detecting it using configure). If | you're interested, I have a complete compilation log available. Can anyone point to some documentation that can give me a beter idea of what SONAME is good for, so I can understand how it should be set? Thanks, jwe ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------