Add bare-armv7emhf-nano_newlib

This commit is contained in:
Chen Tao
2022-03-31 16:58:31 +09:00
parent 21326cc851
commit 0ea32fc1ed
5 changed files with 981 additions and 2 deletions

View File

@ -858,6 +858,26 @@ jobs:
cpython: "no",
cpython_arg: "",
}
# Bare metal images
- {
image: "bare-armv7emhf-nano_newlib",
stockfish: "no",
stockfish_arg: "",
ninja: "no",
ninja_arg: "",
openssl: "no",
openssl_arg: "",
C: "no",
C_arg: "",
C-Plus-Plus: "yes",
C-Plus-Plus_arg: "",
fmt: "no",
fmt_arg: "",
cpython: "no",
cpython_arg: "",
mbedtls: "yes",
mbedtls_arg: "",
}
steps:
- name: checkout code
uses: actions/checkout@v3
@ -955,6 +975,17 @@ jobs:
cd ..
rm -rf cpython
# Updated on 31/3/2022
- name: mbedtls build test
if: ${{ matrix.arch_name.mbedtls == 'yes' }}
run: |
git clone --depth 1 --branch archive/baremetal https://github.com/Mbed-TLS/mbedtls.git
cd mbedtls
./../tools/dockcross-command.sh ${{ matrix.arch_name.image }} scripts/config.pl baremetal
./../tools/dockcross-cmake-builder.sh ${{ matrix.arch_name.image }} ${{ matrix.arch_name.fmt_arg }}
cd ..
rm -rf mbedtls
- name: deploy
if: github.ref == 'refs/heads/master'
run: |