Fix & improvements in Linux Build workflow (#686)
* Fix of Linux Build workflow: add missing apt-get update Change-Id: I69cd1693b2ad5405574affe5b85e5c4c9c76e278 Signed-off-by: Jan Matyas <matyas@codasip.com> * Minor improvements in Linux Build workflow - Use parallel build (use -j for make) - Check that the resulting OpenOCD executable can actually be launched (call openocd --version) Change-Id: I6b8c56688a39cae436986954fbd517082dc8160d Signed-off-by: Jan Matyas <matyas@codasip.com>
This commit is contained in:
parent
9e097d0fc4
commit
f732956b03
|
@ -12,11 +12,15 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- run: sudo apt-get install clang gcc-multilib
|
- name: Install required packages (apt-get)
|
||||||
|
run: |
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install clang gcc-multilib
|
||||||
- run: ./bootstrap
|
- run: ./bootstrap
|
||||||
- run: ./configure --enable-remote-bitbang --enable-jtag_vpi --disable-target64
|
- run: ./configure --enable-remote-bitbang --enable-jtag_vpi --disable-target64
|
||||||
- run: make
|
- run: make -j`nproc`
|
||||||
- run: file src/openocd | grep 32-bit
|
- run: file src/openocd | grep 32-bit
|
||||||
|
- run: src/openocd --version
|
||||||
|
|
||||||
|
|
||||||
# 64-bit, gcc
|
# 64-bit, gcc
|
||||||
|
@ -28,8 +32,12 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- run: sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev
|
- name: Install required packages (apt-get)
|
||||||
|
run: |
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev
|
||||||
- run: ./bootstrap
|
- run: ./bootstrap
|
||||||
- run: ./configure --enable-remote-bitbang --enable-jtag_vpi --enable-ftdi-oscan1
|
- run: ./configure --enable-remote-bitbang --enable-jtag_vpi --enable-ftdi-oscan1
|
||||||
- run: make
|
- run: make -j`nproc`
|
||||||
- run: file src/openocd | grep 64-bit
|
- run: file src/openocd | grep 64-bit
|
||||||
|
- run: src/openocd --version
|
||||||
|
|
Loading…
Reference in New Issue