aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/continuous-integration-workflow.yml
diff options
context:
space:
mode:
authorAlexey Brodkin <abrodkin@synopsys.com>2021-02-13 16:00:45 +0300
committerAlexey Brodkin <abrodkin@synopsys.com>2021-02-16 22:17:25 +0300
commit4cbc7687472d867b0a42c02e5f6ae6504d4f97eb (patch)
tree986d3ff66639334fa33250f89084e2228dbbce97 /.github/workflows/continuous-integration-workflow.yml
parent40af982ad1dd3fabdc61aa2457b5be5fff59ca02 (diff)
downloadcrosstool-ng-4cbc7687472d867b0a42c02e5f6ae6504d4f97eb.tar.gz
crosstool-ng-4cbc7687472d867b0a42c02e5f6ae6504d4f97eb.tar.bz2
crosstool-ng-4cbc7687472d867b0a42c02e5f6ae6504d4f97eb.zip
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/workflows/continuous-integration-workflow.yml')
-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 82bdcbe5..717ae776 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' }}