Skip to content

Commit

Permalink
Merge pull request #734 from nathanchance/disable-mips-builds-gnu-ld
Browse files Browse the repository at this point in the history
Disable MIPS builds that use GNU ld
  • Loading branch information
nathanchance authored Mar 21, 2024
2 parents fe38e29 + 613ee3a commit b5b2185
Show file tree
Hide file tree
Showing 22 changed files with 20 additions and 420 deletions.
28 changes: 0 additions & 28 deletions .github/workflows/5.10-clang-11.yml
Original file line number Diff line number Diff line change
Expand Up @@ -246,34 +246,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_772f9a8c79e52c6ee000b01cab13b4f6:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 11
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_91bbbe2f66767e2566aad8a1f0e4ada4:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/5.10-clang-12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -246,34 +246,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_0cc3ac6a57d27d3cef575f41babb7262:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_9ffc4427d344a9bbd18dbfcfa1e5da53:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/5.15-clang-11.yml
Original file line number Diff line number Diff line change
Expand Up @@ -498,34 +498,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_772f9a8c79e52c6ee000b01cab13b4f6:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 11
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_91bbbe2f66767e2566aad8a1f0e4ada4:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/5.15-clang-12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -526,34 +526,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_4609cd6605cdb5fcdc499135e04aeefc:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_5a7ba1119c304ff5ab69c3d403de55d6:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/6.1-clang-11.yml
Original file line number Diff line number Diff line change
Expand Up @@ -498,34 +498,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_772f9a8c79e52c6ee000b01cab13b4f6:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 11
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_91bbbe2f66767e2566aad8a1f0e4ada4:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/6.1-clang-12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -498,34 +498,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_4609cd6605cdb5fcdc499135e04aeefc:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_5a7ba1119c304ff5ab69c3d403de55d6:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/6.6-clang-11.yml
Original file line number Diff line number Diff line change
Expand Up @@ -498,34 +498,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_772f9a8c79e52c6ee000b01cab13b4f6:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 11
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_91bbbe2f66767e2566aad8a1f0e4ada4:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/6.6-clang-12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -498,34 +498,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_4609cd6605cdb5fcdc499135e04aeefc:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_5a7ba1119c304ff5ab69c3d403de55d6:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/mainline-clang-12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -498,34 +498,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_4609cd6605cdb5fcdc499135e04aeefc:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_5a7ba1119c304ff5ab69c3d403de55d6:
runs-on: ubuntu-latest
needs:
Expand Down
28 changes: 0 additions & 28 deletions .github/workflows/stable-clang-12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -498,34 +498,6 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_4609cd6605cdb5fcdc499135e04aeefc:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }}
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v4
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v4
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_5a7ba1119c304ff5ab69c3d403de55d6:
runs-on: ubuntu-latest
needs:
Expand Down
12 changes: 8 additions & 4 deletions generator/yml/0009-llvm-11.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
- {<< : *hexagon, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *i386, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11}
- {<< : *i386_suse, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *mips, << : *stable-6_6, << : *mips_llvm, boot: true, << : *llvm_11}
# mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4
# - {<< : *mips, << : *stable-6_6, << : *mips_llvm, boot: true, << : *llvm_11}
- {<< : *mipsel, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11}
# ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108)
# - {<< : *ppc32, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11}
Expand Down Expand Up @@ -92,7 +93,8 @@
- {<< : *hexagon, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *i386, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11}
- {<< : *i386_suse, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *mips, << : *stable-6_1, << : *mips_llvm, boot: true, << : *llvm_11}
# mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4
# - {<< : *mips, << : *stable-6_1, << : *mips_llvm, boot: true, << : *llvm_11}
- {<< : *mipsel, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11}
# ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108)
# - {<< : *ppc32, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11}
Expand Down Expand Up @@ -150,7 +152,8 @@
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11}
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *mips, << : *stable-5_15, << : *mips_llvm, boot: true, << : *llvm_11}
# mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4
# - {<< : *mips, << : *stable-5_15, << : *mips_llvm, boot: true, << : *llvm_11}
- {<< : *mipsel, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11}
# ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108)
# - {<< : *ppc32, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11}
Expand Down Expand Up @@ -191,7 +194,8 @@
- {<< : *arm64_allno, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *arm64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11}
- {<< : *i386, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_11}
- {<< : *mips, << : *stable-5_10, << : *mips_llvm, boot: true, << : *llvm_11}
# mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4
# - {<< : *mips, << : *stable-5_10, << : *mips_llvm, boot: true, << : *llvm_11}
- {<< : *mipsel, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11}
# ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108)
# - {<< : *ppc32, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11}
Expand Down
Loading

0 comments on commit b5b2185

Please sign in to comment.