Skip to content

Commit 54a07c2

Browse files
committed
Add support to mips64-unknown-linux-musl
1 parent f34b7b1 commit 54a07c2

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ We currently build cross-compilers targeting many Linux architectures. See above
1414
* `riscv64-unknown-linux-musl`
1515
* `s390x-unknown-linux-musl`
1616
* `x86_64-unknown-linux-musl`
17+
* `mips64-unknown-linux-musl`
1718

1819
## Releases
1920

build.sh

+1
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ make all --jobs
128128
make install
129129

130130
declare -ra targets=(
131+
'mips64-unknown-linux-musl'
131132
'armv7l-unknown-linux-musleabihf'
132133
'powerpc64le-unknown-linux-musl'
133134
'x86_64-unknown-linux-musl'

mips64-unknown-linux-musl.sh

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
3+
declare packages=(
4+
'https://web.archive.org/web/0if_/https://dl-3.alpinelinux.org/alpine/v3.14/main/mips64/musl-1.2.2-r3.apk'
5+
'https://web.archive.org/web/0if_/https://dl-3.alpinelinux.org/alpine/v3.14/main/mips64/musl-dev-1.2.2-r3.apk'
6+
'https://web.archive.org/web/0if_/https://dl-3.alpinelinux.org/alpine/v3.14/main/mips64/linux-headers-5.10.41-r0.apk'
7+
)
8+
9+
declare extra_configure_flags='--with-arch=mips3 --with-tune=mips64 --with-mips-plt --with-float=soft --with-abi=64'
10+
11+
declare triplet='mips64-unknown-linux-musl'
12+
13+
declare ld='ld-musl-mips64-sf.so.1'
14+
15+
declare sysroot='https://web.archive.org/web/0if_/https://dl-cdn.alpinelinux.org/alpine/v3.14/releases/mips64/alpine-minirootfs-3.14.2-mips64.tar.gz'
16+
17+
declare os='alpine'

0 commit comments

Comments
 (0)