Re: libstdthreads threads.h detection and gnulib

2024-09-15 Thread Matthieu Herrb
On Sun, Sep 15, 2024 at 10:49:13AM +0100, Stuart Henderson wrote: > On 2024/09/14 08:12, Antoine Jacoutot wrote: > > On Fri, Sep 13, 2024 at 05:48:16PM +0200, Jeremie Courreges-Anglas wrote: > > > On Fri, Sep 13, 2024 at 08:50:00AM +0200, Antoine Jacoutot wrote: > > > > On Thu, Sep 12, 2024 at 06:3

Re: libstdthreads threads.h detection and gnulib

2024-09-15 Thread Stuart Henderson
On 2024/09/14 08:12, Antoine Jacoutot wrote: > On Fri, Sep 13, 2024 at 05:48:16PM +0200, Jeremie Courreges-Anglas wrote: > > On Fri, Sep 13, 2024 at 08:50:00AM +0200, Antoine Jacoutot wrote: > > > On Thu, Sep 12, 2024 at 06:38:17PM +0200, Jeremie Courreges-Anglas wrote: > > > > On Thu, Sep 12, 2024

Re: libstdthreads threads.h detection and gnulib

2024-09-13 Thread Antoine Jacoutot
On Fri, Sep 13, 2024 at 05:48:16PM +0200, Jeremie Courreges-Anglas wrote: > On Fri, Sep 13, 2024 at 08:50:00AM +0200, Antoine Jacoutot wrote: > > On Thu, Sep 12, 2024 at 06:38:17PM +0200, Jeremie Courreges-Anglas wrote: > > > On Thu, Sep 12, 2024 at 08:49:33AM +0200, Matthieu Herrb wrote: > > > > O

Re: libstdthreads threads.h detection and gnulib

2024-09-13 Thread Jeremie Courreges-Anglas
On Fri, Sep 13, 2024 at 08:50:00AM +0200, Antoine Jacoutot wrote: > On Thu, Sep 12, 2024 at 06:38:17PM +0200, Jeremie Courreges-Anglas wrote: > > On Thu, Sep 12, 2024 at 08:49:33AM +0200, Matthieu Herrb wrote: > > > On Wed, Sep 11, 2024 at 10:51:50PM +0200, Antoine Jacoutot wrote: > > > > On Wed, S

Re: libstdthreads threads.h detection and gnulib

2024-09-12 Thread Antoine Jacoutot
On Thu, Sep 12, 2024 at 06:38:17PM +0200, Jeremie Courreges-Anglas wrote: > On Thu, Sep 12, 2024 at 08:49:33AM +0200, Matthieu Herrb wrote: > > On Wed, Sep 11, 2024 at 10:51:50PM +0200, Antoine Jacoutot wrote: > > > On Wed, Sep 11, 2024 at 10:13:12PM +0200, Jeremie Courreges-Anglas wrote: > > > > (

Re: libstdthreads threads.h detection and gnulib

2024-09-12 Thread Jeremie Courreges-Anglas
On Thu, Sep 12, 2024 at 08:49:33AM +0200, Matthieu Herrb wrote: > On Wed, Sep 11, 2024 at 10:51:50PM +0200, Antoine Jacoutot wrote: > > On Wed, Sep 11, 2024 at 10:13:12PM +0200, Jeremie Courreges-Anglas wrote: > > > (List found with grep '^checking for threads.h' on the latest amd64 > > > build log

Re: libstdthreads threads.h detection and gnulib

2024-09-11 Thread Matthieu Herrb
On Wed, Sep 11, 2024 at 10:51:50PM +0200, Antoine Jacoutot wrote: > On Wed, Sep 11, 2024 at 10:13:12PM +0200, Jeremie Courreges-Anglas wrote: > > (List found with grep '^checking for threads.h' on the latest amd64 > > build logs.) > > > > I can think of several approaches to fix this: > > > > 1.

Re: libstdthreads threads.h detection and gnulib

2024-09-11 Thread Stuart Henderson
I think the best approach long-term would be to have this in base, but now pre\release is the wrong time. Short-term probably avoid adding to dependencies where possible to reduce the number of ports accidentally picking it up... On 2024/09/11 22:51, Antoine Jacoutot wrote: > On Wed, Sep 11, 2

Re: libstdthreads threads.h detection and gnulib

2024-09-11 Thread Antoine Jacoutot
On Wed, Sep 11, 2024 at 10:13:12PM +0200, Jeremie Courreges-Anglas wrote: > > So I spotted threads.h being picked up by math/octave and the > libstdthreads being junked after the configure step, something already > fixed by ajacoutot@ in the following ports: > > math/octave > math/pspp > te

Re: libstdthreads threads.h detection and gnulib

2024-09-11 Thread Jeremie Courreges-Anglas
On Wed, Sep 11, 2024 at 10:13:12PM +0200, Jeremie Courreges-Anglas wrote: [...] > I can think of several approaches to fix this: > > 1. add libstdthreads as a build dep to all those ports. Simple but > slightly problematic: > - IIUC, brings no functional value > - increases the chance of li

libstdthreads threads.h detection and gnulib

2024-09-11 Thread Jeremie Courreges-Anglas
So I spotted threads.h being picked up by math/octave and the libstdthreads being junked after the configure step, something already fixed by ajacoutot@ in the following ports: math/octave math/pspp textproc/link-grammar by adding devel/libstdthreads to BUILD_DEPENDS. These three ports u