Re: Netsurf build failure: 'PATH_MAX' undeclared (patch)
- To: Jeffrey Walton <firstname.lastname@example.org>
- Cc: Mailing List - Debian GNU/Hurd <email@example.com>
- Subject: Re: Netsurf build failure: 'PATH_MAX' undeclared (patch)
- From: João Pedro Malhado <firstname.lastname@example.org>
- Date: Fri, 4 Jun 2021 22:06:56 +0100
- Message-id: <[🔎] YLqV8LQ8+VRIJl8x@localhost>
- In-reply-to: <CAH8yC8k_o8tQreU+xU7ObJaJ6OgAOEyzbavX9viFz3tNrxp1xQ@mail.gmail.com>
- References: <20210422110934.GA1714@pagode> <20210422113958.qbj756ga5etajwdj@begin> <20210426103934.GC890@pagode> <20210426105134.GD890@pagode> <20210426113654.kkwkawtl4e5flugy@begin> <20210426163149.GH890@pagode> <20210529181657.GA3175@pagode> <CAH8yC8k_o8tQreU+xU7ObJaJ6OgAOEyzbavX9viFz3tNrxp1xQ@mail.gmail.com>
(Writing this from the hurd-console. Does utf-8 work? ã õ á à ê)
On Sat, May 29, 2021 at 03:31:52PM -0400, Jeffrey Walton wrote:
> On Sat, May 29, 2021 at 2:33 PM João Pedro Malhado <email@example.com> wrote:
> > The size of the filepaths are now allocated dynamically using asprintf()
> > type of functions and realpath().
> > ...
> > I don't know if upstream would accept such a patch as they need to worry about
> > platforms like RISC OS and AmigaOS, and I don't know if this would work there.
> > It might be ok for Debian though. If there are no objections/corrections I could
> > try upstream first.
> You may be able to use Gnulib for the cross-platform support of
> asprintf and realpath. Gnulib will handle the implementation details
> for you. Gnulib also does a good job of listing problem platforms.
Thank you for the suggestion, I did not know about Gnulib. I think it might be
a good idea in this case. I'll suggest it to upstream and see if they want to
go that way.