Skip to content

Commit 40d8c2e

Browse files
committed
Added clang pass for arm build tests
1 parent 6fbacaa commit 40d8c2e

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
@@ -77,6 +77,11 @@ jobs:
7777
run: |
7878
sudo apt-get install -y gcc-arm-none-eabi gcc-aarch64-linux-gnu gcc-powerpc-linux-gnu gnu-efi
7979
80+
- name: Install Clang
81+
if: inputs.arch == 'arm' || inputs.arch == 'ARM'
82+
run: |
83+
sudo apt-get install -y clang
84+
8085
- name: make clean
8186
run: |
8287
make distclean
@@ -92,3 +97,11 @@ jobs:
9297
- name: Build wolfboot
9398
run: |
9499
make ${{inputs.make-args}}
100+
101+
- name: Rebuild wolfboot with Clang
102+
if: inputs.arch == 'arm' || inputs.arch == 'ARM'
103+
run: |
104+
make distclean
105+
cp ${{inputs.config-file}} .config
106+
make -C tools/keytools && make -C tools/bin-assemble
107+
make USE_CLANG=1 USE_GCC=0 ${{inputs.make-args}}

0 commit comments

Comments
 (0)