[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] src/libs/libxutil/XFontName.c(utoa): non-GNU stdlib.h confli

From: G. Branden Robinson
Subject: Re: [PATCH] src/libs/libxutil/XFontName.c(utoa): non-GNU stdlib.h conflict
Date: Thu, 23 Feb 2023 21:17:15 -0600

Hi Brian,

At 2023-02-23T10:04:41-0700, Brian Inglis wrote:
> On 2023-02-23 09:07, G. Branden Robinson wrote:
> > At 2023-02-23T00:46:45-0700, Brian Inglis wrote:
> > > gcc 11.3 build failure when static utoa definition in XFontName.c
> > > conflicts with extern utoa declared in stdlib.h
> > Can you say specifically which system you built on?
> newlib under Cygwin - catches glibc and linux assumptions

Okay.  I haven't heard from the Cygwin folks for years, and last few
times I tried to get feedback on defect reports or patches for bugs that
they were experiencing, I never heard back.

If you build there regularly, and are willing, you could be helpful in
getting a few issues resolved.[1]

(Same with the Guix folks.[2])

> Did not find any related functions in current code base.

groff has its own itoa and uitoa functions in libgroff, but tellingly
they are named i_to_a and ui_to_a.  It might make sense to port this
libxutil thing to use that.  If it even links with libgroff already,
which it may not.

I know for sure I don't want to screw with cross-language library
linkage issues just before a (knock wood) final release.  There is a
circle of Hell called "ABI"; Dante just didn't know how to describe it.

> Done  https://savannah.gnu.org/bugs/index.php?63831

Thanks.  This will help keep it from being forgotten in a possible
flurry of distractions after the release.


[1] https://savannah.gnu.org/bugs/?55708
[2] https://savannah.gnu.org/bugs/?55475

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]