[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/5] make: simplify setting HOST{CC/CXX}
>>> On 26.06.19 at 15:55, <roger.pau@xxxxxxxxxx> wrote: > --- a/Config.mk > +++ b/Config.mk > @@ -39,22 +39,12 @@ DESTDIR ?= / > # Allow phony attribute to be listed as dependency rather than fake target > .PHONY: .phony > > -# If we are not cross-compiling, default HOSTC{C/XX} to C{C/XX} > -ifeq ($(XEN_TARGET_ARCH), $(XEN_COMPILE_ARCH)) > -HOSTCC ?= $(CC) > -HOSTCXX ?= $(CXX) > -endif > - > # Use Clang/LLVM instead of GCC? > clang ?= n > ifeq ($(clang),n) > gcc := y > -HOSTCC ?= gcc > -HOSTCXX ?= g++ > else > gcc := n > -HOSTCC ?= clang > -HOSTCXX ?= clang++ > endif The inclusion point leading to config/StdGNU.mk sits below here afaict, so I don't see how ... > --- a/config/StdGNU.mk > +++ b/config/StdGNU.mk > @@ -9,6 +9,10 @@ CC ?= $(CROSS_COMPILE)gcc > CXX ?= $(CROSS_COMPILE)g++ > LD_LTO ?= $(CROSS_COMPILE)ld > endif > + > +HOSTCC ?= $(CC) > +HOSTCXX ?= $(CXX) ... these are every going to take effect - the two variables aren't unset anymore at that point. Furthermore, when CROSS_COMPILE is not empty, this is certainly not what we want. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |