[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
G. Branden Robinson
Re: [PATCH] src/libs/libxutil/XFontName.c(utoa): non-GNU stdlib.h conflict
Thu, 23 Feb 2023 21:17:15 -0600
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.
(Same with the Guix folks.)
> 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.
Description: PGP signature