Skip to content

Commit cd556ce

Browse files
danielinuxmattia-moffa
authored andcommitted
Added clang pass for arm build tests
1 parent 6082543 commit cd556ce

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/test-build.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ jobs:
3030
- name: Trust workspace
3131
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
3232

33+
- name: Install Clang
34+
if: inputs.arch == 'arm' || inputs.arch == 'ARM'
35+
run: |
36+
sudo apt-get install -y clang
37+
3338
- name: make clean
3439
run: |
3540
make distclean
@@ -45,3 +50,11 @@ jobs:
4550
- name: Build wolfboot
4651
run: |
4752
make ${{inputs.make-args}}
53+
54+
- name: Rebuild wolfboot with Clang
55+
if: inputs.arch == 'arm' || inputs.arch == 'ARM'
56+
run: |
57+
make distclean
58+
cp ${{inputs.config-file}} .config
59+
make -C tools/keytools && make -C tools/bin-assemble
60+
make USE_CLANG=1 USE_GCC=0 ${{inputs.make-args}}

0 commit comments

Comments
 (0)