All of lore.kernel.org
 help / color / mirror / Atom feed
* tool stack tool chain dependencies (again)
@ 2016-12-16 12:52 Jan Beulich
  2016-12-16 20:24 ` Doug Goldstein
  2017-01-05 11:47 ` Wei Liu
  0 siblings, 2 replies; 6+ messages in thread
From: Jan Beulich @ 2016-12-16 12:52 UTC (permalink / raw)
  To: xen-devel; +Cc: Ian Jackson, Wei Liu

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

Jan


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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-01-05 12:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-16 12:52 tool stack tool chain dependencies (again) Jan Beulich
2016-12-16 20:24 ` Doug Goldstein
2017-01-05 11:47 ` Wei Liu
2017-01-05 11:57   ` Jan Beulich
2017-01-05 12:04     ` Wei Liu
2017-01-05 12:18       ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.