summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authoratxhua <[email protected]>2026-05-15 13:18:51 -0500
committerRbb666 <[email protected]>2026-05-25 09:51:06 +0800
commit479acdb47ef7fe8b0658a3f6a35fcbbf55a68e0a (patch)
tree57d70ec6a013f25fb3c900d8bc5d1183ca23b9bb /.github/workflows
parent0b2e35ab933822da392492468a583481d115315f (diff)
Add picolib support to bsp/x86, default to newlib
- add i686-atxhua-picolib-elf-gcc toolchain - add picolib option to bsp/x86 - add necessary picolib require library
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/manual_dist.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/.github/workflows/manual_dist.yml b/.github/workflows/manual_dist.yml
index 8bf46ed74c..b9145d165f 100644
--- a/.github/workflows/manual_dist.yml
+++ b/.github/workflows/manual_dist.yml
@@ -36,6 +36,7 @@ on:
- "gcc"
- "sourcery-riscv32-esp32"
- "i686-x86-newlib"
+ - "i686-x86-picolib"
bsp_config:
description: 'Type a config you want mannual test in .config, like: CONFIG_RT_USING_DEBUG=y,CONFIG_RT_DEBUGING_COLOR=y,CONFIG_RT_DEBUGING_CONTEXT=y'
required: false
@@ -135,6 +136,13 @@ jobs:
echo "RTT_EXEC_PATH=/opt/i686-atxhua-newlib-elf-gcc/bin" >> $GITHUB_ENV
echo "RTT_CC_PREFIX=i686-atxhua-newlib-elf-" >> $GITHUB_ENV
+ - name: Install i686 X86 Picolib ToolChains
+ if: ${{ github.event.inputs.bsp_tool_chain == 'i686-x86-picolib' && success() }}
+ run: |
+ source tools/ci/toolchain.sh i686-atxhua-picolib-elf-gcc
+ echo "RTT_EXEC_PATH=/opt/i686-atxhua-picolib-elf-gcc/bin" >> $GITHUB_ENV
+ echo "RTT_CC_PREFIX=i686-atxhua-picolib-elf-" >> $GITHUB_ENV
+
- name: Bsp Scons Compile
if: ${{ success() }}
shell: bash