[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] EXTRA_CFLAGS when compiling Xen
>>> On 17.02.16 at 14:11, <czuzu@xxxxxxxxxxxxxxx> wrote: > On 2/17/2016 2:43 PM, Jan Beulich wrote: >>>>> On 17.02.16 at 13:09, <czuzu@xxxxxxxxxxxxxxx> wrote: >>> On 2/17/2016 12:34 PM, Jan Beulich wrote: >>>>> The reason I need this is to pass '-save-temps' to GCC, I want to inspect >>>>> some code >>>>> and it would be easier to do that on the preprocessed files. >>>> ... there's absolutely no need to for a case like this, at least as >>>> long as the xen/ subtree is where you want to do this. >>>> xen/Rules.mk has rules for what you want (and also for >>>> producing the intermediate assembly file), just that you can't >>>> achakieve this by invoking me from the top level directory - >>>> you need to run make directly in xen/ and manually specify >>>> the intended target (including leading sub-directories). >>> I wouldn't want to needlessly insist, but of course a canonical way to >>> do this would be preferred. >>> I do see the %.i targets there in Rules.mk invoking the preprocessor, >>> but I haven't yet figured how to make those execute. >>> >>> Could you detail what make args would activate execution of the %.i targets? >> Makes me wonder how the rather detailed reply I've already given >> (which also answers this question) hasn't been sufficient. > > I don't see why there's need for insults when one asks politely. I'm sorry, but your reply gave the impression that you didn't read mine, which I considered an attempt to be wasting my time. > Of course, 'rather detailed' is always a rather subjective assessment. > Wonder no more. The original response: > * doesn't specify what additional make arguments/environment vars should > be set if I'm to run make from ./xen/ rather then ./ Why would I mention env vars when there are none to set (at least I don't need any that aren't set in my ./.config). > * doesn't make it clear what you mean by "intended target". I suppose > you weren't suggesting to manually run make for *each* > source file I want to preprocess one by one, since I was asking how to > do that for all sources ('make dist-xen'...) "I want to inspect some code" didn't read like you needed to inspect every translation unit; I'm sorry if this ended up being a mis- interpretation. I don't think tree-wide saving of intermediate files would work reliably, since iirc paths get dropped from file names when determining the names of the intermediate files. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |