Re: [Xen-devel] [PATCH 1/6] xen/build: Allow the use of C freestanding headers

2016-08-01 Thread Jan Beulich
>>> On 13.07.16 at 15:46, wrote: > On 22/06/16 14:12, Tim Deegan wrote: >> At 12:24 +0100 on 22 Jun (1466598248), Andrew Cooper wrote: >>> The C standard defines two types of conforming implementation; hosted and >>> freestanding. A subset of the standard headers are the freestanding > headers,

Re: [Xen-devel] [PATCH 1/6] xen/build: Allow the use of C freestanding headers

2016-08-01 Thread Jan Beulich
>>> On 13.07.16 at 17:17, wrote: > At 14:46 +0100 on 13 Jul (1468421211), Andrew Cooper wrote: >> We cannot expect to use -Wformat and not the compiler provided >> inttypes.h. > > Since we're not using the compiler-provided printf(), I think that > we're on pretty thin ice with -Wformat anyway.

Re: [Xen-devel] [PATCH 1/6] xen/build: Allow the use of C freestanding headers

2016-07-13 Thread Tim Deegan
At 14:46 +0100 on 13 Jul (1468421211), Andrew Cooper wrote: > On 22/06/16 14:12, Tim Deegan wrote: > > At 12:24 +0100 on 22 Jun (1466598248), Andrew Cooper wrote: > >> The C standard defines two types of conforming implementation; hosted and > >> freestanding. A subset of the standard headers are

Re: [Xen-devel] [PATCH 1/6] xen/build: Allow the use of C freestanding headers

2016-07-13 Thread Andrew Cooper
On 22/06/16 14:12, Tim Deegan wrote: > At 12:24 +0100 on 22 Jun (1466598248), Andrew Cooper wrote: >> The C standard defines two types of conforming implementation; hosted and >> freestanding. A subset of the standard headers are the freestanding headers, >> requiring no library support at all to

Re: [Xen-devel] [PATCH 1/6] xen/build: Allow the use of C freestanding headers

2016-06-22 Thread Tim Deegan
At 12:24 +0100 on 22 Jun (1466598248), Andrew Cooper wrote: > The C standard defines two types of conforming implementation; hosted and > freestanding. A subset of the standard headers are the freestanding headers, > requiring no library support at all to use, and therefore usable by Xen. > > Unf

Re: [Xen-devel] [PATCH 1/6] xen/build: Allow the use of C freestanding headers

2016-06-22 Thread George Dunlap
On 22/06/16 12:24, Andrew Cooper wrote: > The C standard defines two types of conforming implementation; hosted and > freestanding. A subset of the standard headers are the freestanding headers, > requiring no library support at all to use, and therefore usable by Xen. > > Unfortunately, -nostdin

[Xen-devel] [PATCH 1/6] xen/build: Allow the use of C freestanding headers

2016-06-22 Thread Andrew Cooper
The C standard defines two types of conforming implementation; hosted and freestanding. A subset of the standard headers are the freestanding headers, requiring no library support at all to use, and therefore usable by Xen. Unfortunately, -nostdinc is an overly large switch, and there is no alter