[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.
Regards,
Branden
[1] https://savannah.gnu.org/bugs/?55708
https://savannah.gnu.org/bugs/?55695
https://savannah.gnu.org/bugs/?55335
https://savannah.gnu.org/bugs/?55300
https://savannah.gnu.org/bugs/?55299
[2] https://savannah.gnu.org/bugs/?55475
signature.asc
Description: PGP signature