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

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to