[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Do not decorate symbols as dllexport on Cygwin
From: |
Corinna Vinschen |
Subject: |
Re: [PATCH] Do not decorate symbols as dllexport on Cygwin |
Date: |
Mon, 6 Feb 2023 21:43:27 +0100 |
On Feb 6 21:38, Bruno Haible wrote:
> Corinna Vinschen wrote:
> > I just ran the setlocale_null-mt-* tests with gnulib from git master
> > under Cygwin with my newlib patch, and the tests succeeded. I checked
> > that configure is doing the right thing and config.h contains the right
> > settings:
> >
> > $ ./configure
> > [...]
> > checking whether setlocale (LC_ALL, NULL) is multithread-safe... yes
> > checking whether setlocale (category, NULL) is multithread-safe... yes
> > [...]
> > $ grep SETLOCALE_NULL config.h
> > #define GNULIB_TEST_SETLOCALE_NULL 1
> > #define SETLOCALE_NULL_ALL_MTSAFE 1
> > #define SETLOCALE_NULL_ONE_MTSAFE 1
> > $ grep SETLOCALE_NULL gltests/config.h
> > #define GNULIB_TEST_SETLOCALE_NULL 1
> > #define SETLOCALE_NULL_ALL_MTSAFE 1
> > #define SETLOCALE_NULL_ONE_MTSAFE 1
>
> Excellent! Thank you.
>
> The lasts remaining steps, to resolve the issue, are (as far as I see it):
> 1. 'recode' is updated to a current gnulib and publish a corresponding
> tarball. (Hi Reuben :) )
> 2. Then the Cygwin program packagers build this tarball on a Cygwin of
> version ≥ 3.4.6.
Incidentally I'm the maintainer of the recode package in the Cygwin distro
and I built 3.7.12 (as in Fedora 37) with -Wl,--export-all-symbols, which
also does the trick for now.
Thanks,
Corinna
- [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/05
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Bruno Haible, 2023/02/05
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Bruno Haible, 2023/02/05
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/05
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/06
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Bruno Haible, 2023/02/06
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Bruno Haible, 2023/02/06
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/06
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Bruno Haible, 2023/02/06
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin,
Corinna Vinschen <=
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Reuben Thomas, 2023/02/06
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/07
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/07
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Reuben Thomas, 2023/02/10
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Bruno Haible, 2023/02/10
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Reuben Thomas, 2023/02/11
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/11
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Reuben Thomas, 2023/02/11
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Corinna Vinschen, 2023/02/11
- Re: [PATCH] Do not decorate symbols as dllexport on Cygwin, Reuben Thomas, 2023/02/17