Follow-up Comment #15, bug #66518 (group groff):

commit 42e50f184e2551cee36be1f7dd52d6c547f48fb6
Author: G. Branden Robinson <[email protected]>
Date:   Thu Dec 18 12:50:22 2025 -0600

    Retire our hypot(3) replacement.
    
    ...in favor of gnulib's.  Werner Lemberg borrowed ours from glibc in
    2005 to work around a problem with its Interix implementation.  Interix
    has been dead a long time.  We still want a replacement, though, as
    gnulib documents hypot(3) as broken on mingw and MSVC 2014.  We
    certainly wish to keep working on the former.
    
    * bootstrap.conf: Add "hypot" to "gnulib_modules".
    
    * src/include/lib.h: Drop declaration of `groff_hypot()`.
    
    * src/libs/libgroff/hypot.cpp: Delete.
    
    * src/libs/libgroff/libgroff.am (libgroff_a_SOURCES): Drop foregoing
      file.
    
    * src/preproc/grn/hgraph.cpp (len, HGArc, picurve, Parameterize):
    * src/preproc/pic/object.cpp (hypot): Migrate `groff_hypot()` calls to
      `hypot()`.
    
    Continues the long process of fixing Savannah #66518.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66518>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to