Re: [Xen-devel] [PATCH for-4.7] xen/build: Fix build with Clang

2016-04-07 Thread Doug Goldstein
On 4/7/16 2:21 PM, Jan Beulich wrote: On 07.04.16 at 21:16, wrote: >> On 07/04/16 20:12, Jan Beulich wrote: >> On 07.04.16 at 20:46, wrote: --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -50,9 +50,15 @@ ALL_OBJS-$(CONFIG_X86) += $(BASEDIR)/crypto/built_in.o CFLAGS += -no

Re: [Xen-devel] [PATCH for-4.7] xen/build: Fix build with Clang

2016-04-07 Thread Andrew Cooper
On 07/04/16 20:21, Jan Beulich wrote: On 07.04.16 at 21:16, wrote: >> On 07/04/16 20:12, Jan Beulich wrote: >> On 07.04.16 at 20:46, wrote: --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -50,9 +50,15 @@ ALL_OBJS-$(CONFIG_X86) += $(BASEDIR)/crypto/built_in.o CFLAGS += -no

Re: [Xen-devel] [PATCH for-4.7] xen/build: Fix build with Clang

2016-04-07 Thread Jan Beulich
>>> On 07.04.16 at 21:16, wrote: > On 07/04/16 20:12, Jan Beulich wrote: > On 07.04.16 at 20:46, wrote: >>> --- a/xen/Rules.mk >>> +++ b/xen/Rules.mk >>> @@ -50,9 +50,15 @@ ALL_OBJS-$(CONFIG_X86) += $(BASEDIR)/crypto/built_in.o >>> CFLAGS += -nostdinc -fno-builtin -fno-common >>> CFLAGS +

Re: [Xen-devel] [PATCH for-4.7] xen/build: Fix build with Clang

2016-04-07 Thread Andrew Cooper
On 07/04/16 20:12, Jan Beulich wrote: On 07.04.16 at 20:46, wrote: >> The clang build already has many duplicate symbols for some reason I have yet >> to identify, e.g. >> >> Duplicate symbol 'asid.c#get_cpu_info' (82d0801e6840 != >> 82d0801c8190) >> Duplicate symbol 'ats.c#__lis

Re: [Xen-devel] [PATCH for-4.7] xen/build: Fix build with Clang

2016-04-07 Thread Jan Beulich
>>> On 07.04.16 at 20:46, wrote: > The clang build already has many duplicate symbols for some reason I have yet > to identify, e.g. > > Duplicate symbol 'asid.c#get_cpu_info' (82d0801e6840 != > 82d0801c8190) > Duplicate symbol 'ats.c#__list_add' (82d08015b900 != 82d0801546a0