Skip to content

Commit

Permalink
Merge pull request #791 from nathanchance/sparc64-mainline
Browse files Browse the repository at this point in the history
Enable sparc64 build on mainline
  • Loading branch information
nathanchance authored Dec 3, 2024
2 parents 7210e8f + c7e54c9 commit 2b9d13b
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/mainline-clang-20.yml
Original file line number Diff line number Diff line change
Expand Up @@ -974,6 +974,34 @@ jobs:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: scripts/check-logs.py
_c1f95a5d10da4358dc9fbc0075f7a8ca:
runs-on: ubuntu-latest
needs:
- kick_tuxsuite_defconfigs
- check_cache
name: ARCH=sparc CC=clang LLVM_IAS=0 LLVM_VERSION=20 sparc64_defconfig
if: ${{ needs.check_cache.outputs.status != 'pass' }}
env:
ARCH: sparc
LLVM_VERSION: 20
BOOT: 1
CONFIG: sparc64_defconfig
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
_d549f06de3b0361d62337ef98fc167b9:
runs-on: ubuntu-latest
needs:
Expand Down
1 change: 1 addition & 0 deletions generator/yml/0009-llvm-tot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
- {<< : *s390_kasan, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
- {<< : *s390_fedora, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
- {<< : *s390_suse, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
- {<< : *sparc64, << : *mainline, << : *clang, boot: true, << : *llvm_tot}
- {<< : *um, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
- {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
- {<< : *x86_64_lto_full, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot}
Expand Down
8 changes: 8 additions & 0 deletions tuxsuite/mainline-clang-20.tux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,14 @@ jobs:
make_variables:
LLVM: 1
LLVM_IAS: 1
- target_arch: sparc
toolchain: clang-nightly
kconfig: sparc64_defconfig
targets:
- kernel
kernel_image: image
make_variables:
LLVM_IAS: 0
- target_arch: um
toolchain: clang-nightly
kconfig: defconfig
Expand Down

0 comments on commit 2b9d13b

Please sign in to comment.