diff options
| author | Kenjiro Nakayama <nakayamakenjiro@gmail.com> | 2026-08-22 11:06:51 +0900 |
|---|---|---|
| committer | Kenjiro Nakayama <nakayamakenjiro@gmail.com> | 2026-08-29 20:38:08 +0900 |
| commit | a764ec929eec2abdedd76cb5b593c8ec6a6abcfd (patch) | |
| tree | 127b3092bc42da2abc09ee9b93f276e6358db3a0 /.github/workflows | |
| parent | 0ac0850a98ea4c5ccc9f9eb4c6d540409346a1b5 (diff) | |
| download | portable-a764ec929eec2abdedd76cb5b593c8ec6a6abcfd.tar.gz portable-a764ec929eec2abdedd76cb5b593c8ec6a6abcfd.tar.bz2 portable-a764ec929eec2abdedd76cb5b593c8ec6a6abcfd.zip | |
Enable supported MIPS32 assembly in CI
Use the little endian MIPS32 toolchain since the generated assembly is
little-endian, and define the architecture feature macros needed to
select the AES, BN, SHA-1, and SHA-256 assembly implementations.
Do not generate or build SHA-512 assembly for MIPS32. The generator
accepts the O32 ABI, but the resulting implementation still uses 64-bit
instructions and requires the MIPS64 ISA. It is therefore not valid for
generic MIPS32 targets.
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/linux.yml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index a2a85e7..06dda17 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml | |||
| @@ -68,7 +68,7 @@ jobs: | |||
| 68 | packages+=(qemu-user-static binfmt-support g++-14-loongarch64-linux-gnu) | 68 | packages+=(qemu-user-static binfmt-support g++-14-loongarch64-linux-gnu) |
| 69 | ;; | 69 | ;; |
| 70 | mips32) | 70 | mips32) |
| 71 | packages+=(qemu-user-static binfmt-support g++-mips-linux-gnu) | 71 | packages+=(qemu-user-static binfmt-support g++-mipsel-linux-gnu) |
| 72 | ;; | 72 | ;; |
| 73 | mips64) | 73 | mips64) |
| 74 | packages+=(qemu-user-static binfmt-support g++-mips64el-linux-gnuabi64) | 74 | packages+=(qemu-user-static binfmt-support g++-mips64el-linux-gnuabi64) |
