Re: Fortran: Fix compile of caf_shmem on cygwin [PR124371]

Jakub Jelinek <[email protected]>
Newsgroups gmane.comp.gcc.patches,gmane.comp.gcc.fortran
Message-ID <aaqil57LbH787nX9@tucnak>
On Fri, Mar 06, 2026 at 10:45:03AM +0100, Andre Vehreschild wrote:
> Hi all,
> 
> attached patch fixing compiling of the caf_shmem library on x86_64-cygwin. 
> 
> Regtested fine on x86_64-pc-cygwin / Window10, Cygwin 2.935. Ok for trunk?
> 
> Regards,
> 	Andre
> -- 
> Andre Vehreschild * Email: vehre ad gmx dot de 

> >From 7d784f0b21661222af6c71eccd48fdfbaaff9b76 Mon Sep 17 00:00:00 2001
> From: Andre Vehreschild <[email protected]>
> Date: Fri, 6 Mar 2026 10:38:47 +0100
> Subject: [PATCH] Fortran: Caf_shmem - Fix compile issue on cygwin [PR124371]
> 
> libgfortran/ChangeLog:
> 
> 	PR Fortran/124371
> 	* caf/shmem/supervisor.c (startWorker): Use HAVE_FORK instead of
> 	WIN32 for preprocessor conditional.

	not WIN32 perhaps?

LGTM.

> ---
>  libgfortran/caf/shmem/supervisor.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libgfortran/caf/shmem/supervisor.c b/libgfortran/caf/shmem/supervisor.c
> index cdb318d5910e..6068533c7469 100644
> --- a/libgfortran/caf/shmem/supervisor.c
> +++ b/libgfortran/caf/shmem/supervisor.c
> @@ -300,7 +300,7 @@ startWorker (image *im __attribute__ ((unused)),
>    return true;
>  }
>  
> -#ifndef WIN32
> +#ifdef HAVE_FORK
>  static void
>  kill_all_images (supervisor *m)
>  {
> -- 
> 2.53.0
> 

	Jakub
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.