Re: [PATCH] Fix compilation of librumpuser on Linux and Hurd

Valery Ushakov <[email protected]>
Newsgroups gmane.os.netbsd.devel.toolchain
Message-ID <[email protected]>
On Thu, Sep 22, 2022 at 20:16:36 +0200, Etienne Brateau wrote:

> On linux and Hurd, the header sys/evcnt does not exists. So this patch
> add conditional compilation to don?t include that header and the related
> code if it?s unsupported.
> ---
>  lib/librumpuser/configure            | 3525 ++++++++++++++------------
>  lib/librumpuser/configure.ac         |    2 +-
>  lib/librumpuser/rumpuser_config.h.in |   18 +-
>  lib/librumpuser/rumpuser_dl.c        |    4 +
>  lib/librumpuser/rumpuser_port.h      |    2 +-
>  5 files changed, 1878 insertions(+), 1673 deletions(-)

About 99% of this diff is from using a different version of autoconf.
This kind of changes must not be mixed in one commit.


> diff --git a/lib/librumpuser/rumpuser_config.h.in b/lib/librumpuser/rumpuser_config.h.in
> index b008c0621b42..7e5f1336ab6f 100644
> --- a/lib/librumpuser/rumpuser_config.h.in
> +++ b/lib/librumpuser/rumpuser_config.h.in
> @@ -48,9 +48,6 @@
>  /* Define to 1 if you have the `memalign' function. */
>  #undef HAVE_MEMALIGN
>  
> -/* Define to 1 if you have the <memory.h> header file. */
> -#undef HAVE_MEMORY_H
> -
[...]
> +/* Define to 1 if you have the <stdio.h> header file. */
> +#undef HAVE_STDIO_H
> +

Is this also from the new autoconf?


-uwe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.