On Thu, 20 Jul 2006, Tim Jenness wrote:
> > That doesn't really address the end-user issue as it's their pre-compiled
> > code that will now be broken (and this practice was designed to protect).
> > However, I think you might fairly claim that all existing code will need
> > to be rebuilt for this coming release, given the scale of all the changes,
> > in which case this is a non-issue (unless some bright spark has hardcoded
> > any error codes in).
> >
>
> Excellent point but that ship sailed a while back since HDS is not the first
> system to tweak the order in its msg file since the last official release.
>
> On the plus side anything that was linked against HDS will now fail because I
> split the fortran and C parts of the library into two. Also we never had
> shared libraries so at the very least a relink would be required.
>
> Actually stuff that was statically linked will still work except that when
> ADAM finally translates error messages it will pick up the wrong one from the
> facility file.
Definitely sounds like we should recommend that all existing software is
rebuilt, so I've added a sentence to that effect in the release notes.
Peter.
|