On Wed, Nov 06, 2002 at 04:38:55PM -0800, Terry Lambert wrote:
> "Steven G. Kargl" wrote:
> > Could someone add the following patch to UPDATING?
> > Change the words to whatever suits your fancy.
> > +20021031
> > +       Revision 1.24 of lib/libc/stdio/findfp.c has made __sF static.
> > +       This changes the visibility of __sF to a symbol internal to
> > +       libc.  All applications linked against libc or a library that
> > +       depends on libc that were compiled prior to 31 Oct 2002 will
> > +       need to be updated after a "make world".  An error message that
> > +       includes "undefined reference to `__sF'" is an indication that
> > +       that application needs to be recompiled.
> > +
> 
> 
> Any chance we could get rid of all externally visable symbols that
> are not defined as being there by some standard, and not just __sF,
> since we are breaking the FORTRAN compiler and other third party
> code already?
> 

This isn't restricted to my Fortran 95 problem, which I've
found an acceptable work-around.  I just spent the better
part of a day re-installing 122 ports because these ports were
linked against an earlier libc.  All of this is 3rd party
software.  But, if you have a pre-20021031 world and you
build only a post-20021021 libc, then a whole bunch of 
libraries in /usr/lib will becomed unusable.

-- 
Steve

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to