summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorAlexey Brodkin <abrodkin@synopsys.com>2021-02-13 13:00:45 (GMT)
committerAlexey Brodkin <abrodkin@synopsys.com>2021-02-16 19:17:25 (GMT)
commit4cbc7687472d867b0a42c02e5f6ae6504d4f97eb (patch)
tree986d3ff66639334fa33250f89084e2228dbbce97 /.github
parent40af982ad1dd3fabdc61aa2457b5be5fff59ca02 (diff)
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 <abrodkin@synopsys.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/continuous-integration-workflow.yml12
1 files changed, 10 insertions, 2 deletions
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 <byteswap.h> usage in
# elf-entry.c for linux kernel headers. <byteswap.h> 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' }}