We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6fbacaa commit 40d8c2eCopy full SHA for 40d8c2e
1 file changed
.github/workflows/test-build.yml
@@ -77,6 +77,11 @@ jobs:
77
run: |
78
sudo apt-get install -y gcc-arm-none-eabi gcc-aarch64-linux-gnu gcc-powerpc-linux-gnu gnu-efi
79
80
+ - name: Install Clang
81
+ if: inputs.arch == 'arm' || inputs.arch == 'ARM'
82
+ run: |
83
+ sudo apt-get install -y clang
84
+
85
- name: make clean
86
87
make distclean
@@ -92,3 +97,11 @@ jobs:
92
97
- name: Build wolfboot
93
98
94
99
make ${{inputs.make-args}}
100
101
+ - name: Rebuild wolfboot with Clang
102
103
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