[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] tool stack tool chain dependencies (again)



On Fri, Dec 16, 2016 at 05:52:29AM -0700, Jan Beulich wrote:
> Hello,
> 
> especially some of the changes late in the 4.8 cycle have caused me
> to spend a good part of the morning trying to figure out how to build
> the tool stack on an older system. Among other things I've run into
> - ipxe all of the sudden not working with make 3.80 anymore (despite
>   apparent attempts to do so in their Makefile)
> - ipxe not working with gas prior to 2.18 anymore (requiring the
>   .reloc directive)
> - rombios causing ld to segfault when building with debug=y (later
>   findings suggest this may be because overriding CC in ./.config
>   works, but doing so for e.g. AS and LD doesn't affect namely
>   the tools/firmware/ subtrees)
> - -O0 causing fallout with an admittedly questionable sys/stat.h
> None of this was a problem with an early October build.
> 
> I think we really need two things here: One is that I think we should
> bump our minimal required tool chain component versions, or

+1.

> alternatively have tools/configure properly disable sub-components
> (taking into account overrides from ./.config) - I certainly could live

If I'm not mistaken this requires we track tool chain requirements for
all dependencies and their dependencies.  This is going to be
unmanageable. 

> with qemu-trad being disabled on such old systems, but otoh
> upstream qemu in the past has proven to not be much better, and
> it would be of questionable use if both got disabled. The other is
> that I think we should actually make sure things build with those
> versions.
> 

Doug's work should help.

Wei.

> Jan
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.