From 4cbc7687472d867b0a42c02e5f6ae6504d4f97eb Mon Sep 17 00:00:00 2001 From: Alexey Brodkin Date: Sat, 13 Feb 2021 16:00:45 +0300 Subject: CI: Add miltilibbed Elf32 & glibc configs for ARC As of today baremetal (AKA "Elf32") & Linux glibc toolchains are even more important than Linux uClibc one for ARC, so adding them. We exclude ARC Linux toolchains from Mac buils as it seem to not make much sense and anyway glibc build for ARC700 fails, see https://github.com/crosstool-ng/crosstool-ng/pull/1456#issuecomment-779150246 Signed-off-by: Alexey Brodkin diff --git a/.github/workflows/continuous-integration-workflow.yml b/.github/workflows/continuous-integration-workflow.yml index 82bdcbe..717ae77 100644 --- a/.github/workflows/continuous-integration-workflow.yml +++ b/.github/workflows/continuous-integration-workflow.yml @@ -60,6 +60,8 @@ jobs: ] sample: [ "aarch64-unknown-linux-gnu", + "arc-multilib-elf32", + "arc-multilib-linux-gnu", "arc-multilib-linux-uclibc", "arm-picolibc-eabi", "arm-unknown-linux-gnueabi", @@ -78,11 +80,17 @@ jobs: "xtensa-fsf-linux-uclibc" ] exclude: + # Exclude both glibc & uClibc ARC Linux toolchains as + # there's no known use of ARC Linux toolchains on Mac, + # and anyway glibc fails to build for ARC700, + # see https://github.com/crosstool-ng/crosstool-ng/pull/1456#issuecomment-779150246 + - {host: "macos-10.15", sample: "arc-multilib-linux-gnu"} + - {host: "macos-10.15", sample: "arc-multilib-linux-uclibc"} + # Exclude mips64-*-linux-gnu because of usage in # elf-entry.c for linux kernel headers. is a GNU # extension and doesn't exist on MacOS X - - host: "macos-10.15" - sample: "mips64-unknown-linux-gnu" + - {host: "macos-10.15", sample: "mips64-unknown-linux-gnu"} steps: - name: Create case sensitive workspace volume for macOS if: ${{ runner.os == 'macOS' }} -- cgit v0.10.2-6-g49f6