Tim,
On 2004 Oct 21 , at 21.41, Tim Jenness wrote:
> On Thu, 21 Oct 2004, Norman Gray wrote:
>
>>> Note that libsnx and libncar are static libraries because they share
>>> a
>>> common block.
>>
>> Right: I hadn't thought of that. Of course, I should be able to turn
>> off shared libraries for this component. In fact static (convenience)
>> libraries which share a common block (that is, subpar and parsecon)
>> can
>> be linked into a shared library if the right Fortran juju is applied,
>> but that's a different solution.
>
> Peter committed a patch to configure.ac to force static in both snx and
> ncar so I'm not sure why you got shared libraries at all.
It's quite possibly something else, and I've just gone skelly-eyed.
I've fixed one of the problems that was foxing the DIPSO link, so we'll
see how the ncar/snx one manifests itself this time. We're taking a
run at it, gathering speed through figaro, convert, ...
>>> I also thought that
>>> multiple symbol definitions were sometimes a warning from the
>>> compiler
>>> (at least for shared libraries - it likes to warn about the link
>>> being
>>> order dependent) so can sometimes be ignored.
>>
>> The OSX linker doesn't do _warnings_.
>
> I could've sworn that our matherr messages were warnings though...
> I was just looking over Brad's shoulder though.
I wouldn't lay money on it, but it's fixed now in any case, with
Peter's suggestion of ifdeffing that module out.
Norman
--
----------------------------------------------------------------------
Norman Gray : Physics & Astronomy, Glasgow University, UK
http://www.astro.gla.ac.uk/users/norman/ : www.starlink.ac.uk
|