From 479acdb47ef7fe8b0658a3f6a35fcbbf55a68e0a Mon Sep 17 00:00:00 2001 From: atxhua <230633481+atxhua@users.noreply.github.com> Date: Fri, 15 May 2026 13:18:51 -0500 Subject: 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 --- .github/workflows/manual_dist.yml | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to '.github') 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 -- cgit v1.3.1