From 215432d380a2f2cb7986285397ce4fc49e999e9d Mon Sep 17 00:00:00 2001 From: Chris Packham Date: Mon, 14 Sep 2020 20:54:30 +1200 Subject: config/libc: Extend glibc 2.32 workaround to include sparc Sparc seems to be affected by the same issues as powerpc64. Disable glibc warnings for sparc. Signed-off-by: Chris Packham diff --git a/config/libc/glibc.in b/config/libc/glibc.in index a82ff3c..8174dc4 100644 --- a/config/libc/glibc.in +++ b/config/libc/glibc.in @@ -402,6 +402,7 @@ config GLIBC_SSP config GLIBC_ENABLE_WERROR bool "Enable -Werror during the build" depends on !(ARCH_POWERPC && ARCH_64 && GLIBC_V_2_32) + depends on !(ARCH_SPARC && GLIBC_V_2_32) default y if GCC_7_or_older default y if GCC_8_or_later && GLIBC_2_27_or_later help -- cgit v0.10.2-6-g49f6 From d2b23f98072ba787849ad5f9793ed60892e99788 Mon Sep 17 00:00:00 2001 From: Chris Packham Date: Sun, 30 Aug 2020 21:03:52 +1200 Subject: CI: Don't enable verbose output We get the build log via the artifact upload so having it in the action output is redundant (it also tends to get suppressed anyway). Signed-off-by: Chris Packham diff --git a/.github/workflows/continuous-integration-workflow.yml b/.github/workflows/continuous-integration-workflow.yml index 97df813..22131c1 100644 --- a/.github/workflows/continuous-integration-workflow.yml +++ b/.github/workflows/continuous-integration-workflow.yml @@ -64,10 +64,6 @@ jobs: sed -i -e '/CT_LOG_PROGRESS_BAR/s/y$/n/' .config sed -i -e '/CT_LOCAL_TARBALLS_DIR/s/HOME/CT_TOP_DIR/' .config sed -i -e '/CT_PREFIX_DIR/s/HOME/CT_TOP_DIR/' .config - sed -i -e '/CT_LOG_EXTRA/d' .config - sed -i -e '/CT_LOG_LEVEL_MAX/d' .config - echo 'CT_LOG_ALL=y' >>.config - echo 'CT_LOG_LEVEL_MAX="ALL"' >>.config ct-ng build - name: "upload log" uses: actions/upload-artifact@v2 -- cgit v0.10.2-6-g49f6 From de11b479f7b66ae23e608c22eda63851c3632d5b Mon Sep 17 00:00:00 2001 From: Chris Packham Date: Sun, 30 Aug 2020 21:15:48 +1200 Subject: CI: Add more architectures Add arc, mips64, riscv32, riscv64, s390, sh, sparc and xtensa builds to CI job. Also add an arm-picolibc-eabi target. Signed-off-by: Chris Packham diff --git a/.github/workflows/continuous-integration-workflow.yml b/.github/workflows/continuous-integration-workflow.yml index 22131c1..fa6b835 100644 --- a/.github/workflows/continuous-integration-workflow.yml +++ b/.github/workflows/continuous-integration-workflow.yml @@ -38,12 +38,22 @@ jobs: strategy: matrix: sample: [ - "arm-unknown-linux-gnueabi", "aarch64-unknown-linux-gnu", + "arc-multilib-linux-uclibc", + "arm-picolibc-eabi", + "arm-unknown-linux-gnueabi", "mips-unknown-elf", - "powerpc64-unknown-linux-gnu", + "mips64-unknown-linux-gnu", "powerpc-unknown-linux-gnu", - "x86_64-multilib-linux-uclibc" + "powerpc64-unknown-linux-gnu", + "riscv32-unknown-elf", + "riscv64-unknown-elf", + "s390-unknown-linux-gnu", + "sh-multilib-linux-gnu", + "sparc-unknown-linux-gnu", + "x86_64-unknown-linux-gnu", + "x86_64-multilib-linux-uclibc", + "xtensa-fsf-linux-uclibc" ] steps: - name: "download ct-ng" -- cgit v0.10.2-6-g49f6