On 2024-01-02 13:29, matthew patton via Cygwin wrote:
The cause is apparently that Cygwin's strverscmp implementation wasborrowed 
from musl libc
would it make sense to use git submodules when "borrowing" code so the
upstream reference is not lost, and keeping it abreast is relatively trivial
exercise?
Issue is in newlib (x-post and followups set):
https://sourceware.org/cgit/newlib-cygwin/tree/newlib/libc/string/strverscmp.c

Docs for man pages are embedded in newlib (but not Cygwin unfortunately) sources, but it would be nice if folks added a subsection or reference with {Free,Open,Net}BSD/musl/etc. links, so we could see where and when the code was copied, although some sources include BSD revision headers and copyrights, other sources have no identifying header.

--
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                -- Antoine de Saint-Exupéry

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to