lang/gcc/6: Install missing stdatomic.h header

2018-11-26 Thread Brian Callahan
Hi ports -- For some reason, the gcc package doesn't install the stdatomic.h header. Which doesn't matter, until it matters. Discovered when I was building Firefox on amd64 with gcc-6.4.0 (which works at runtime just fine, but is not a discussion to be had on this thread because it's way mor

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-27 Thread Landry Breuil
On Mon, Nov 26, 2018 at 11:05:45PM -0500, Brian Callahan wrote: > Hi ports -- > > For some reason, the gcc package doesn't install the stdatomic.h header. > Which doesn't matter, until it matters. > > Discovered when I was building Firefox on amd64 with gcc-6.4.0 (which works > at runtime just fi

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-27 Thread Pascal Stumpf
On Mon, 26 Nov 2018 23:05:45 -0500, Brian Callahan wrote: > Hi ports -- > > For some reason, the gcc package doesn't install the stdatomic.h header. > Which doesn't matter, until it matters. I believe GCC expects this header to be present on the host system. It *is* a standard (C11) header, aft

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-27 Thread Brian Callahan
On 11/27/18 6:20 AM, Pascal Stumpf wrote: On Mon, 26 Nov 2018 23:05:45 -0500, Brian Callahan wrote: Hi ports -- For some reason, the gcc package doesn't install the stdatomic.h header. Which doesn't matter, until it matters. I believe GCC expects this header to be present on the host system

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-27 Thread George Koehler
On Mon, 26 Nov 2018 23:05:45 -0500 Brian Callahan wrote: > For some reason, the gcc package doesn't install the stdatomic.h header. > Which doesn't matter, until it matters. This is 1 of 4 missing headers: stdfix.h, stdnoreturn.h, stdalign.h, stdatomic.h. These are listed in gcc-6.4.0/gcc/Make

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-27 Thread George Koehler
On Tue, 27 Nov 2018 16:12:08 -0500 George Koehler wrote: > NetBSD's packages of gcc5 and gcc7 do contain the headers from float.h > to stdatomic.h (or most of them). I haven't found the reason why > NetBSD keeps those headers and OpenBSD doesn't. Found it! $ cat gcc-6.4.0/gcc/config/t-openbsd

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-28 Thread Stuart Henderson
On 2018/11/27 19:36, George Koehler wrote: > On Tue, 27 Nov 2018 16:12:08 -0500 > George Koehler wrote: > > > NetBSD's packages of gcc5 and gcc7 do contain the headers from float.h > > to stdatomic.h (or most of them). I haven't found the reason why > > NetBSD keeps those headers and OpenBSD doe

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-29 Thread Pascal Stumpf
On Wed, 28 Nov 2018 12:47:21 -0500, Brian Callahan wrote: > > > On 11/28/18 6:54 AM, Stuart Henderson wrote: > > On 2018/11/27 19:36, George Koehler wrote: > >> On Tue, 27 Nov 2018 16:12:08 -0500 > >> George Koehler wrote: > >> > >>> NetBSD's packages of gcc5 and gcc7 do contain the headers from

Re: lang/gcc/6: Install missing stdatomic.h header

2018-11-29 Thread Brian Callahan
On 11/29/18 8:17 AM, Pascal Stumpf wrote: On Wed, 28 Nov 2018 12:47:21 -0500, Brian Callahan wrote: On 11/28/18 6:54 AM, Stuart Henderson wrote: On 2018/11/27 19:36, George Koehler wrote: On Tue, 27 Nov 2018 16:12:08 -0500 George Koehler wrote: NetBSD's packages of gcc5 and gcc7 do conta

Re: lang/gcc/6: Install missing stdatomic.h header

2018-12-12 Thread Brian Callahan
Reviving this with an updated patch... On 11/29/18 12:19 PM, Brian Callahan wrote: On 11/29/18 8:17 AM, Pascal Stumpf wrote: On Wed, 28 Nov 2018 12:47:21 -0500, Brian Callahan wrote: On 11/28/18 6:54 AM, Stuart Henderson wrote: On 2018/11/27 19:36, George Koehler wrote: On Tue, 27 Nov 201