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