[U-Boot] [PATCH v2 0/7] Fixes for previous -dm pull request

Simon Glass sjg at chromium.org
Mon Jan 7 23:44:17 UTC 2019


It turns out that the 'clang' support in buildman did not actually work,
i.e. it failed to build with clang. This is because the U-Boot Makefile
overrides the environment variables supplied by buildman. This series
fixes that as well as an EFI loader warning that would be introduced by
checking log() arguments.

This is sent as a new series on top of dm/master.

Changes in v2:
- Use the command line instead of environment for make variables
- Drop patches previously applied
- Add fixes needed to get clang building running

Simon Glass (7):
  efi_loader: Add a wchar_t cast in efi_file_open()
  log: Check printf() arguments
  buildman: Add support for building with clang
  travis: Use buildman for building with clang
  net: Fix error handling in sb_eth_raw_ofdata_to_platdata()
  buildman: Write the environment out to an 'env' file
  buildman: Fix tabs in GetWrapper()

 .travis.yml                     | 13 +++-------
 drivers/net/sandbox-raw.c       |  9 ++++---
 include/log.h                   |  3 ++-
 lib/efi_loader/efi_file.c       |  4 ++--
 tools/buildman/README           | 10 ++++++++
 tools/buildman/builderthread.py |  4 ++++
 tools/buildman/cmdline.py       |  2 ++
 tools/buildman/control.py       |  2 +-
 tools/buildman/toolchain.py     | 42 ++++++++++++++++++++++++++++-----
 9 files changed, 64 insertions(+), 25 deletions(-)

-- 
2.20.1.97.g81188d93c3-goog



More information about the U-Boot mailing list