Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-18 Thread David Woodhouse
On Wed, 2020-03-18 at 18:19 +, Ian Jackson wrote: > David Woodhouse writes ("Re: [PATCH] Add -MP to CFLAGS along with -MMD."): > > OK... I have attempted to address my frustration in a more coherent and > > hopefully productive way (qv), rather than resorting to monosyllabic > > responses. Apol

Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-18 Thread Ian Jackson
David Woodhouse writes ("Re: [PATCH] Add -MP to CFLAGS along with -MMD."): > OK... I have attempted to address my frustration in a more coherent and > hopefully productive way (qv), rather than resorting to monosyllabic > responses. Apologies for that. > > Back to the specifics of this patch... W

Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-18 Thread David Woodhouse
On Tue, 2020-03-17 at 16:59 +, Ian Jackson wrote: > David Woodhouse writes ("Re: [PATCH] Add -MP to CFLAGS along with -MMD."): > > On Tue, 2020-03-17 at 15:52 +0100, Jan Beulich wrote: > > > On 17.03.2020 15:34, David Woodhouse wrote: > > > > From: David Woodhouse > > > > > > > > This causes

Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-17 Thread David Woodhouse
On Tue, 2020-03-17 at 16:59 +, Ian Jackson wrote: > David Woodhouse writes ("Re: [PATCH] Add -MP to CFLAGS along with -MMD."): > > On Tue, 2020-03-17 at 15:52 +0100, Jan Beulich wrote: > > > On 17.03.2020 15:34, David Woodhouse wrote: > > > > From: David Woodhouse > > > > > > > > This causes

Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-17 Thread Ian Jackson
David Woodhouse writes ("Re: [PATCH] Add -MP to CFLAGS along with -MMD."): > On Tue, 2020-03-17 at 15:52 +0100, Jan Beulich wrote: > > On 17.03.2020 15:34, David Woodhouse wrote: > > > From: David Woodhouse > > > > > > This causes gcc (yes, and clang) to emit phony targets for each > > > depende

Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-17 Thread David Woodhouse
On Tue, 2020-03-17 at 15:52 +0100, Jan Beulich wrote: > On 17.03.2020 15:34, David Woodhouse wrote: > > From: David Woodhouse > > > > This causes gcc (yes, and clang) to emit phony targets for each dependency. > > > > This means that when a header file is deleted, the C files which *used* > > to

Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-17 Thread Jan Beulich
On 17.03.2020 15:34, David Woodhouse wrote: > From: David Woodhouse > > This causes gcc (yes, and clang) to emit phony targets for each dependency. > > This means that when a header file is deleted, the C files which *used* > to include it will no longer stop building with bogus out-of-date > de

Re: [Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-17 Thread Andrew Cooper
On 17/03/2020 14:34, David Woodhouse wrote: > From: David Woodhouse > > This causes gcc (yes, and clang) to emit phony targets for each dependency. > > This means that when a header file is deleted, the C files which *used* > to include it will no longer stop building with bogus out-of-date > depe

[Xen-devel] [PATCH] Add -MP to CFLAGS along with -MMD.

2020-03-17 Thread David Woodhouse
From: David Woodhouse This causes gcc (yes, and clang) to emit phony targets for each dependency. This means that when a header file is deleted, the C files which *used* to include it will no longer stop building with bogus out-of-date dependencies like this: make[5]: *** No rule to make targ