Hi Tom,
On Wed, 30 Jul 2014 10:07:19 -0400 Tom Rini <tr...@ti.com> wrote: > On Wed, Jul 30, 2014 at 02:08:19PM +0900, Masahiro Yamada wrote: > > > Now the primary data for each board is in Kconfig, defconfig and > > MAINTAINERS. > > > > It is true boards.cfg is needed for MAKEALL and buildman and might be > > useful to brouse all the supported boards in a single database. > > But it would be painful to maintain the boards.cfg in sync. > > > > So, this is the solution. > > Add a tool to generate the equivalent boards.cfg file based on > > the latest Kconfig, defconfig and MAINTAINERS. > > > > We can keep all the functions of MAKEALL and buildman with it. > > > > The best thing would be to change MAKEALL and buildman for not > > depending on boards.cfg in the future, but it would take some time. > [snip] > > +def get_make_cmd(): > > + """Get the command name of GNU Make.""" > > + try: > > + make_cmd = subprocess.check_output([SHOW_GNU_MAKE]) > > + except subprocess.CalledProcessError: > > + print >> sys.stderr, 'GNU Make not found' > > + sys.exit(1) > > + return make_cmd.rstrip() > > So subprocess.check_output comes from Python 2.7 and Ubuntu 10.04 ships > with 2.6. This isn't a deal-breaker as I'm working on updating the two > calls here now (and we'll set aside mailmapper, that's not going to be > commonly used I think). BTW, Ubuntu 10.04 is now being supported only for Server. Desktop support ended in April, 2013. Ubuntu 12.04 is shipped with Python 2.7. Best Regards Masahiro Yamada _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot