[riot-notifications] [RIOT-OS/RIOT] [WIP] Fixes to compile and flash boards using DOCKER (#10870)

Gaƫtan Harter notifications at github.com
Fri Jan 25 17:24:45 CET 2019


### Contribution description

I am working to run https://github.com/RIOT-OS/RIOT/blob/master/dist/tools/compile_and_test_for_board/compile_and_test_for_board.py on a machine with several boards connected and without local board specific toolchain installed. It only has some native compilation tools, relies on docker for building, has local flashers and python dependencies for running the tests.

This branch follows all the changes I found I needed to achieve this. The goal is not to merge this but to be split in several dedicated PRs.

Feel free to split some commits out of here if you want them before I do a dedicated PR.

### Testing procedure

Compile, flash and test for some boards without any toolchain installed on your machine except the one needed to build flashers, objdump/objcopy, docker.


### Issues/PRs references

Preparing a test setup for the release tests and different weekly ci testing in general.
You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/10870

-- Commit Summary --

  * pyterm: use python3 by default
  * msba2: compile 'lpc2k_pgm' when flashing
  * cpu/kinetis/check-fcfield: use OBJDUMP
  * makefiles/toolchain: fix command -v multiple commands
  * makefiles/toolchain: fallback to 'objcopy'

-- File Changes --

    M boards/common/msba2/Makefile.include (13)
    M cpu/kinetis/dist/check-fcfield-elf.sh (4)
    M cpu/kinetis/dist/check-fcfield-hex.sh (4)
    M dist/tools/pyterm/pyterm (2)
    M makefiles/toolchain/gnu.inc.mk (4)
    M makefiles/toolchain/llvm.inc.mk (4)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/10870.patch
https://github.com/RIOT-OS/RIOT/pull/10870.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/10870
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190125/a4f7b92c/attachment.html>


More information about the notifications mailing list