Pass PYTHON down to seabios, so seabios will use same python binary as whole xen tree does. Fixes build error on NetBSD. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"):> > Pass PYTHON down to seabios, so seabios will > use same python binary as whole xen tree does. > Fixes build error on NetBSD.Ian, does this look sensible to you ?> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> > > ---------------------------------------------------------------------- > diff -r ab552da976a3 tools/firmware/Makefile > --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 > +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 > @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) > false ; \ > fi > endif > - $(MAKE) subdirs-$@ > + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ > > > .PHONY: install > > ---------------------------------------------------------------------- > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel
On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote:> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): > > > > Pass PYTHON down to seabios, so seabios will > > use same python binary as whole xen tree does. > > Fixes build error on NetBSD. > > Ian, does this look sensible to you ?It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that is OK, so we might as well take this now. Does subdirs-seabios: PYTHON=$(PYTHON) (or something similar) work? Might be a better option in the future> > > Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>Acked-by: Ian Campbell <ian.campbell@citrix.com>> > > > ---------------------------------------------------------------------- > > diff -r ab552da976a3 tools/firmware/Makefile > > --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 > > +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 > > @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) > > false ; \ > > fi > > endif > > - $(MAKE) subdirs-$@ > > + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ > > > > > > .PHONY: install > > > > ---------------------------------------------------------------------- > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xen.org > > http://lists.xen.org/xen-devel
On 04/25/12 10:07, Ian Campbell wrote:> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: >> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): >>> >>> Pass PYTHON down to seabios, so seabios will >>> use same python binary as whole xen tree does. >>> Fixes build error on NetBSD. >> >> Ian, does this look sensible to you ? > > It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that > is OK, so we might as well take this now.Thanks.> Does > subdirs-seabios: PYTHON=$(PYTHON) > (or something similar) work? Might be a better option in the futureNo, this doesn''t work.> >> >>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> > > Acked-by: Ian Campbell <ian.campbell@citrix.com> > >>> >>> ---------------------------------------------------------------------- >>> diff -r ab552da976a3 tools/firmware/Makefile >>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 >>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 >>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) >>> false ; \ >>> fi >>> endif >>> - $(MAKE) subdirs-$@ >>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ >>> >>> >>> .PHONY: install >>> >>> ---------------------------------------------------------------------- >>> _______________________________________________ >>> Xen-devel mailing list >>> Xen-devel@lists.xen.org >>> http://lists.xen.org/xen-devel > > >-- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote:> On 04/25/12 10:07, Ian Campbell wrote: > > > On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: > >> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): > >>> > >>> Pass PYTHON down to seabios, so seabios will > >>> use same python binary as whole xen tree does. > >>> Fixes build error on NetBSD. > >> > >> Ian, does this look sensible to you ? > > > > It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that > > is OK, so we might as well take this now. > > > Thanks. > > > > > Does > > subdirs-seabios: PYTHON=$(PYTHON) > > (or something similar) work? Might be a better option in the future > > > No, this doesn''t work.What about subdir-all-seabios: PYTHON=... ?> > > > >> > >>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> > > > > Acked-by: Ian Campbell <ian.campbell@citrix.com> > > > >>> > >>> ---------------------------------------------------------------------- > >>> diff -r ab552da976a3 tools/firmware/Makefile > >>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 > >>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 > >>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) > >>> false ; \ > >>> fi > >>> endif > >>> - $(MAKE) subdirs-$@ > >>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ > >>> > >>> > >>> .PHONY: install > >>> > >>> ---------------------------------------------------------------------- > >>> _______________________________________________ > >>> Xen-devel mailing list > >>> Xen-devel@lists.xen.org > >>> http://lists.xen.org/xen-devel > > > > > > > > >
On 04/25/12 10:52, Ian Campbell wrote:> On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote: >> On 04/25/12 10:07, Ian Campbell wrote: >> >>> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: >>>> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): >>>>> >>>>> Pass PYTHON down to seabios, so seabios will >>>>> use same python binary as whole xen tree does. >>>>> Fixes build error on NetBSD. >>>> >>>> Ian, does this look sensible to you ? >>> >>> It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that >>> is OK, so we might as well take this now. >> >> >> Thanks.>>>>> Does >>> subdirs-seabios: PYTHON=$(PYTHON) >>> (or something similar) work? Might be a better option in the future >> >> No, this doesn''t work. > > What about > subdir-all-seabios: PYTHON=... > ?No, doesn''t work. I also tried without success: subdirs-all-seabios subdir-all-seabios-dir subdirs-all-seabios-dir seabios-dir Christoph>>>> >>>>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> >>> >>> Acked-by: Ian Campbell <ian.campbell@citrix.com> >>> >>>>> >>>>> ---------------------------------------------------------------------- >>>>> diff -r ab552da976a3 tools/firmware/Makefile >>>>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 >>>>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 >>>>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) >>>>> false ; \ >>>>> fi >>>>> endif >>>>> - $(MAKE) subdirs-$@ >>>>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ >>>>> >>>>> >>>>> .PHONY: install >>>>> >>>>> ------------------------------------------------------------------------ ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
On 04/25/12 11:10, Christoph Egger wrote:> On 04/25/12 10:52, Ian Campbell wrote: > >> On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote: >>> On 04/25/12 10:07, Ian Campbell wrote: >>> >>>> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: >>>>> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): >>>>>> >>>>>> Pass PYTHON down to seabios, so seabios will >>>>>> use same python binary as whole xen tree does. >>>>>> Fixes build error on NetBSD. >>>>> >>>>> Ian, does this look sensible to you ? >>>> >>>> It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that >>>> is OK, so we might as well take this now. >>> >>> >>> Thanks. > >>> > >>>> Does >>>> subdirs-seabios: PYTHON=$(PYTHON) >>>> (or something similar) work? Might be a better option in the future >>> >>> No, this doesn''t work. >> >> What about >> subdir-all-seabios: PYTHON=... >> ? > > > No, doesn''t work. I also tried without success: > > subdirs-all-seabios > subdir-all-seabios-dir > subdirs-all-seabios-dir > seabios-dirI found something that works: subdir-all-seabios-dir: export PYTHON=$(PYTHON) Christoph> >>>>> >>>>>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> >>>> >>>> Acked-by: Ian Campbell <ian.campbell@citrix.com> >>>> >>>>>> >>>>>> ---------------------------------------------------------------------- >>>>>> diff -r ab552da976a3 tools/firmware/Makefile >>>>>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 >>>>>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 >>>>>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) >>>>>> false ; \ >>>>>> fi >>>>>> endif >>>>>> - $(MAKE) subdirs-$@ >>>>>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ >>>>>> >>>>>> >>>>>> .PHONY: install >>>>>> >>>>>> ---------------------------------------------------------------------- > >-- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
On Wed, 2012-04-25 at 10:10 +0100, Christoph Egger wrote:> On 04/25/12 10:52, Ian Campbell wrote: > > > On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote: > >> On 04/25/12 10:07, Ian Campbell wrote: > >> > >>> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: > >>>> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): > >>>>> > >>>>> Pass PYTHON down to seabios, so seabios will > >>>>> use same python binary as whole xen tree does. > >>>>> Fixes build error on NetBSD. > >>>> > >>>> Ian, does this look sensible to you ? > >>> > >>> It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that > >>> is OK, so we might as well take this now. > >> > >> > >> Thanks. > > >> > > >>> Does > >>> subdirs-seabios: PYTHON=$(PYTHON) > >>> (or something similar) work? Might be a better option in the future > >> > >> No, this doesn''t work. > > > > What about > > subdir-all-seabios: PYTHON=... > > ? > > > No, doesn''t work. I also tried without success: > > subdirs-all-seabios > subdir-all-seabios-dir > subdirs-all-seabios-dir > seabios-dirStrange. Oh well I guess the original patch does the job. Ian.> > Christoph > > >>>> > >>>>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> > >>> > >>> Acked-by: Ian Campbell <ian.campbell@citrix.com> > >>> > >>>>> > >>>>> ---------------------------------------------------------------------- > >>>>> diff -r ab552da976a3 tools/firmware/Makefile > >>>>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 > >>>>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 > >>>>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) > >>>>> false ; \ > >>>>> fi > >>>>> endif > >>>>> - $(MAKE) subdirs-$@ > >>>>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ > >>>>> > >>>>> > >>>>> .PHONY: install > >>>>> > >>>>> ---------------------------------------------------------------------- > >
On 04/25/12 11:13, Christoph Egger wrote:> On 04/25/12 11:10, Christoph Egger wrote: > >> On 04/25/12 10:52, Ian Campbell wrote: >> >>> On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote: >>>> On 04/25/12 10:07, Ian Campbell wrote: >>>> >>>>> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: >>>>>> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): >>>>>>> >>>>>>> Pass PYTHON down to seabios, so seabios will >>>>>>> use same python binary as whole xen tree does. >>>>>>> Fixes build error on NetBSD. >>>>>> >>>>>> Ian, does this look sensible to you ? >>>>> >>>>> It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that >>>>> is OK, so we might as well take this now. >>>> >>>> >>>> Thanks. >> >>>> >> >>>>> Does >>>>> subdirs-seabios: PYTHON=$(PYTHON) >>>>> (or something similar) work? Might be a better option in the future >>>> >>>> No, this doesn''t work. >>> >>> What about >>> subdir-all-seabios: PYTHON=... >>> ? >> >> >> No, doesn''t work. I also tried without success: >> >> subdirs-all-seabios >> subdir-all-seabios-dir >> subdirs-all-seabios-dir >> seabios-dir > > I found something that works: > > subdir-all-seabios-dir: > export PYTHON=$(PYTHON)Ah, no. This causes a subsequent seabios build error about a missing build rule. I should have waited with sending the mail till the build finished.> Christoph >> >>>>>> >>>>>>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> >>>>> >>>>> Acked-by: Ian Campbell <ian.campbell@citrix.com> >>>>> >>>>>>> >>>>>>> ---------------------------------------------------------------------- >>>>>>> diff -r ab552da976a3 tools/firmware/Makefile >>>>>>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 >>>>>>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 >>>>>>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) >>>>>>> false ; \ >>>>>>> fi >>>>>>> endif >>>>>>> - $(MAKE) subdirs-$@ >>>>>>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ >>>>>>> >>>>>>> >>>>>>> .PHONY: install >>>>>>> >>>>>>> ------------------------------------------------------------------------ ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
On Wed, 2012-04-25 at 10:13 +0100, Christoph Egger wrote:> On 04/25/12 11:10, Christoph Egger wrote: > > > On 04/25/12 10:52, Ian Campbell wrote: > > > >> On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote: > >>> On 04/25/12 10:07, Ian Campbell wrote: > >>> > >>>> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: > >>>>> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): > >>>>>> > >>>>>> Pass PYTHON down to seabios, so seabios will > >>>>>> use same python binary as whole xen tree does. > >>>>>> Fixes build error on NetBSD. > >>>>> > >>>>> Ian, does this look sensible to you ? > >>>> > >>>> It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that > >>>> is OK, so we might as well take this now. > >>> > >>> > >>> Thanks. > > > >>> > > > >>>> Does > >>>> subdirs-seabios: PYTHON=$(PYTHON) > >>>> (or something similar) work? Might be a better option in the future > >>> > >>> No, this doesn''t work. > >> > >> What about > >> subdir-all-seabios: PYTHON=... > >> ? > > > > > > No, doesn''t work. I also tried without success: > > > > subdirs-all-seabios > > subdir-all-seabios-dir > > subdirs-all-seabios-dir > > seabios-dir > > I found something that works: > > subdir-all-seabios-dir: > export PYTHON=$(PYTHON)Really, that''s not a syntax I''ve ever seen before, I''ve no idea how that works, all on the same line, sure, but on the next line like that, odd!. I would have thought that this would have caused "export PYTHON$(PYTHON)" to be run it its own new subshell which would immediately exit. Anyway, I guess if it works we might as well use this version... Ian.> > Christoph > > > >>>>> > >>>>>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> > >>>> > >>>> Acked-by: Ian Campbell <ian.campbell@citrix.com> > >>>> > >>>>>> > >>>>>> ---------------------------------------------------------------------- > >>>>>> diff -r ab552da976a3 tools/firmware/Makefile > >>>>>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 > >>>>>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 > >>>>>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) > >>>>>> false ; \ > >>>>>> fi > >>>>>> endif > >>>>>> - $(MAKE) subdirs-$@ > >>>>>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ > >>>>>> > >>>>>> > >>>>>> .PHONY: install > >>>>>> > >>>>>> ---------------------------------------------------------------------- > > > > > > >
On 04/25/12 11:16, Ian Campbell wrote:> On Wed, 2012-04-25 at 10:10 +0100, Christoph Egger wrote: >> On 04/25/12 10:52, Ian Campbell wrote: >> >>> On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote: >>>> On 04/25/12 10:07, Ian Campbell wrote: >>>> >>>>> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: >>>>>> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): >>>>>>> >>>>>>> Pass PYTHON down to seabios, so seabios will >>>>>>> use same python binary as whole xen tree does. >>>>>>> Fixes build error on NetBSD. >>>>>> >>>>>> Ian, does this look sensible to you ? >>>>> >>>>> It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that >>>>> is OK, so we might as well take this now. >>>> >>>> >>>> Thanks. >> >>>> >> >>>>> Does >>>>> subdirs-seabios: PYTHON=$(PYTHON) >>>>> (or something similar) work? Might be a better option in the future >>>> >>>> No, this doesn''t work. >>> >>> What about >>> subdir-all-seabios: PYTHON=... >>> ? >> >> >> No, doesn''t work. I also tried without success: >> >> subdirs-all-seabios >> subdir-all-seabios-dir >> subdirs-all-seabios-dir >> seabios-dir > > Strange. Oh well I guess the original patch does the job.Yes, that''s right. Christoph> > Ian. > >> >> Christoph >> >>>>>> >>>>>>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> >>>>> >>>>> Acked-by: Ian Campbell <ian.campbell@citrix.com> >>>>> >>>>>>> >>>>>>> ---------------------------------------------------------------------- >>>>>>> diff -r ab552da976a3 tools/firmware/Makefile >>>>>>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 >>>>>>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 >>>>>>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) >>>>>>> false ; \ >>>>>>> fi >>>>>>> endif >>>>>>> - $(MAKE) subdirs-$@ >>>>>>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ >>>>>>> >>>>>>> >>>>>>> .PHONY: install >>>>>>> >>>>>>> ---------------------------------------------------------------------- >> >> > > >-- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
On 04/25/12 11:20, Ian Campbell wrote:> On Wed, 2012-04-25 at 10:13 +0100, Christoph Egger wrote: >> On 04/25/12 11:10, Christoph Egger wrote: >> >>> On 04/25/12 10:52, Ian Campbell wrote: >>> >>>> On Wed, 2012-04-25 at 09:43 +0100, Christoph Egger wrote: >>>>> On 04/25/12 10:07, Ian Campbell wrote: >>>>> >>>>>> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: >>>>>>> Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): >>>>>>>> >>>>>>>> Pass PYTHON down to seabios, so seabios will >>>>>>>> use same python binary as whole xen tree does. >>>>>>>> Fixes build error on NetBSD. >>>>>>> >>>>>>> Ian, does this look sensible to you ? >>>>>> >>>>>> It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that >>>>>> is OK, so we might as well take this now. >>>>> >>>>> >>>>> Thanks. >>> >>>>> >>> >>>>>> Does >>>>>> subdirs-seabios: PYTHON=$(PYTHON) >>>>>> (or something similar) work? Might be a better option in the future >>>>> >>>>> No, this doesn''t work. >>>> >>>> What about >>>> subdir-all-seabios: PYTHON=... >>>> ? >>> >>> >>> No, doesn''t work. I also tried without success: >>> >>> subdirs-all-seabios >>> subdir-all-seabios-dir >>> subdirs-all-seabios-dir >>> seabios-dir >> >> I found something that works: >> >> subdir-all-seabios-dir: >> export PYTHON=$(PYTHON) > > Really, that''s not a syntax I''ve ever seen before, I''ve no idea how that > works, all on the same line, sure, but on the next line like that, odd!. > I would have thought that this would have caused "export PYTHON> $(PYTHON)" to be run it its own new subshell which would immediately > exit. > > Anyway, I guess if it works we might as well use this version...No, it doesn''t. It causes a subsequent seabios build error about a missing build rule. I should have waited with reporting this till the build finished. Christoph> > > Ian. > >> >> Christoph >>> >>>>>>> >>>>>>>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> >>>>>> >>>>>> Acked-by: Ian Campbell <ian.campbell@citrix.com> >>>>>> >>>>>>>> >>>>>>>> ---------------------------------------------------------------------- >>>>>>>> diff -r ab552da976a3 tools/firmware/Makefile >>>>>>>> --- a/tools/firmware/Makefile Wed Apr 11 18:28:33 2012 +0200 >>>>>>>> +++ b/tools/firmware/Makefile Fri Apr 13 16:22:23 2012 +0200 >>>>>>>> @@ -32,7 +32,7 @@ ifeq ($(CONFIG_ROMBIOS),y) >>>>>>>> false ; \ >>>>>>>> fi >>>>>>>> endif >>>>>>>> - $(MAKE) subdirs-$@ >>>>>>>> + $(MAKE) PYTHON=$(PYTHON) subdirs-$@ >>>>>>>> >>>>>>>> >>>>>>>> .PHONY: install >>>>>>>> >>>>>>>> ---------------------------------------------------------------------- >>> >>> >> >> >> > > >-- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
Ian Campbell writes ("Re: [Xen-devel] [PATCH] fix build error with seabios"):> On Tue, 2012-04-24 at 18:18 +0100, Ian Jackson wrote: > > Christoph Egger writes ("[Xen-devel] [PATCH] fix build error with seabios"): > > > > > > Pass PYTHON down to seabios, so seabios will > > > use same python binary as whole xen tree does. > > > Fixes build error on NetBSD. > > > > Ian, does this look sensible to you ? > > It exports $(PYTHON) to all subdirs of tools/firmware, but I guess that > is OK, so we might as well take this now.I wasn''t sure about that. But OK.> > > Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> > > Acked-by: Ian Campbell <ian.campbell@citrix.com>I have applied it. But I rewrote the commit message. Christoph, I often find I need to rewrite or reword your commit messages; you might like to look at the message for 25241:15f094c85c85 to see what would be a more conventional style and set of information. Thanks, Ian.