arm-linux-musleabihf-bin

LOW
maintainer bidulock 0 votes base linux-musl-bin scanned 2026-09-18 03:27:19.081861
View on AUR
Why flagged

The package downloads prebuilt toolchain binaries from GitHub Releases under a legitimate project URL; while the host is not a strict whitelist entry, the sources are from the project's official repository with verifiable checksums, and the content is a standard cross-compilation toolchain, not malicious code.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 85%): The package downloads prebuilt toolchain binaries from GitHub Releases under a legitimate project URL; while the host is not a strict whitelist entry, the sources are from the project's official repository with verifiable checksums, and the content is a standard cross-compilation toolchain, not malicious code.

PKGBUILD

1# Maintainer: Brian Bidulock <bidulock@openss7.org>
2# vim:set ts=2 sw=2 et:
3pkgbase=linux-musl-bin
4pkgname=(
5 aarch64-linux-musl-bin
6 arm-linux-musleabi-bin
7 arm-linux-musleabihf-bin
8 armv6-linux-musleabihf-bin
9 armv7l-linux-musleabihf-bin
10 i686-linux-musl-bin
11 loongarch64-linux-musl-bin
12 mips-linux-musl-bin
13 mips64-linux-musl-bin
14 mips64el-linux-musl-bin
15 mipsel-linux-musl-bin
16 powerpc-linux-musl-bin
17 powerpc64le-linux-musl-bin
18 riscv64-linux-musl-bin
19 s390x-linux-musl-bin
20 x86_64-linux-musl-bin
21)
22pkgver=2637
23_gccver=16.2.0
24pkgrel=1
25pkgdesc="Static musl-based cross-compilation toolchains (binary)"
26url="https://github.com/userdocs/musl-cross-make"
27arch=(x86_64 aarch64)
28depends=()
29makedepends=()
30options=('!strip' libtool staticlibs '!emptydirs')
31license=(
32 'MIT'
33 'GPL-3.0-or-later WITH GPL-3.0-linking-exception'
34 'GPL-3.0-or-later'
35 'GPL-2.0-only WITH Linux-syscall-note'
36 'LGPL-3.0-or-later'
37)
38
39source=(
40 https://github.com/userdocs/musl-cross-make/raw/refs/heads/master/LICENSE
41)
42
43_url_x86_64="${url}/releases/download/${pkgver}/x86_64-"
44source_x86_64=(
45 ${_url_x86_64}aarch64-linux-musl.tar.xz
46 ${_url_x86_64}arm-linux-musleabi.tar.xz
47 ${_url_x86_64}arm-linux-musleabihf.tar.xz
48 ${_url_x86_64}armv6-linux-musleabihf.tar.xz
49 ${_url_x86_64}armv7l-linux-musleabihf.tar.xz
50 ${_url_x86_64}i686-linux-musl.tar.xz
51 ${_url_x86_64}loongarch64-linux-musl.tar.xz
52 ${_url_x86_64}mips-linux-musl.tar.xz
53 ${_url_x86_64}mips64-linux-musl.tar.xz
54 ${_url_x86_64}mips64el-linux-musl.tar.xz
55 ${_url_x86_64}mipsel-linux-musl.tar.xz
56 ${_url_x86_64}powerpc-linux-musl.tar.xz
57 ${_url_x86_64}powerpc64le-linux-musl.tar.xz
58 ${_url_x86_64}riscv64-linux-musl.tar.xz
59 ${_url_x86_64}s390x-linux-musl.tar.xz
60 ${_url_x86_64}x86_64-linux-musl.tar.xz
61)
62
63_url_aarch64="${url}/releases/download/${pkgver}/aarch64-"
64source_aarch64=(
65 ${_url_aarch64}aarch64-linux-musl.tar.xz
66 ${_url_aarch64}arm-linux-musleabi.tar.xz
67 ${_url_aarch64}arm-linux-musleabihf.tar.xz
68 ${_url_aarch64}armv6-linux-musleabihf.tar.xz
69 ${_url_aarch64}armv7l-linux-musleabihf.tar.xz
70 ${_url_aarch64}i686-linux-musl.tar.xz
71 ${_url_aarch64}loongarch64-linux-musl.tar.xz
72 ${_url_aarch64}mips-linux-musl.tar.xz
73 ${_url_aarch64}mips64-linux-musl.tar.xz
74 ${_url_aarch64}mips64el-linux-musl.tar.xz
75 ${_url_aarch64}mipsel-linux-musl.tar.xz
76 ${_url_aarch64}powerpc-linux-musl.tar.xz
77 ${_url_aarch64}powerpc64le-linux-musl.tar.xz
78 ${_url_aarch64}riscv64-linux-musl.tar.xz
79 ${_url_aarch64}s390x-linux-musl.tar.xz
80 ${_url_aarch64}x86_64-linux-musl.tar.xz
81)
82
83package_aarch64-linux-musl-bin() {
84 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
85 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
86 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
87 install -dm755 "${pkgdir}/usr/lib/musl-cross"
88 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
89 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
90 install -dm755 "${pkgdir}/usr/share/man"
91 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
92 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
93 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
94 install -dm755 "${pkgdir}/usr/bin"
95 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
96 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
97 done
98 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
99 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
100}
101
102package_arm-linux-musleabi-bin() {
103 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
104 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
105 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
106 install -dm755 "${pkgdir}/usr/lib/musl-cross"
107 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
108 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
109 install -dm755 "${pkgdir}/usr/share/man"
110 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
111 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
112 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
113 install -dm755 "${pkgdir}/usr/bin"
114 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
115 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
116 done
117 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
118 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
119}
120
121package_arm-linux-musleabihf-bin() {
122 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
123 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
124 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
125 install -dm755 "${pkgdir}/usr/lib/musl-cross"
126 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
127 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
128 install -dm755 "${pkgdir}/usr/share/man"
129 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
130 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
131 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
132 install -dm755 "${pkgdir}/usr/bin"
133 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
134 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
135 done
136 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
137 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
138}
139
140package_armv6-linux-musleabihf-bin() {
141 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
142 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
143 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
144 install -dm755 "${pkgdir}/usr/lib/musl-cross"
145 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
146 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
147 install -dm755 "${pkgdir}/usr/share/man"
148 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
149 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
150 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
151 install -dm755 "${pkgdir}/usr/bin"
152 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
153 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
154 done
155 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
156 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
157}
158
159package_armv7l-linux-musleabihf-bin() {
160 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
161 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
162 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
163 install -dm755 "${pkgdir}/usr/lib/musl-cross"
164 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
165 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
166 install -dm755 "${pkgdir}/usr/share/man"
167 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
168 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
169 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
170 install -dm755 "${pkgdir}/usr/bin"
171 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
172 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
173 done
174 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
175 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
176}
177
178package_i686-linux-musl-bin() {
179 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
180 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
181 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
182 install -dm755 "${pkgdir}/usr/lib/musl-cross"
183 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
184 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
185 install -dm755 "${pkgdir}/usr/share/man"
186 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
187 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
188 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
189 install -dm755 "${pkgdir}/usr/bin"
190 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
191 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
192 done
193 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
194 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
195}
196
197package_loongarch64-linux-musl-bin() {
198 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
199 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
200 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
201 install -dm755 "${pkgdir}/usr/lib/musl-cross"
202 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
203 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
204 install -dm755 "${pkgdir}/usr/share/man"
205 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
206 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
207 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
208 install -dm755 "${pkgdir}/usr/bin"
209 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
210 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
211 done
212 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
213 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
214}
215
216package_mips-linux-musl-bin() {
217 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
218 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
219 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
220 install -dm755 "${pkgdir}/usr/lib/musl-cross"
221 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
222 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
223 install -dm755 "${pkgdir}/usr/share/man"
224 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
225 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
226 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
227 install -dm755 "${pkgdir}/usr/bin"
228 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
229 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
230 done
231 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
232 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
233}
234
235package_mips64-linux-musl-bin() {
236 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
237 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
238 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
239 install -dm755 "${pkgdir}/usr/lib/musl-cross"
240 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
241 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
242 install -dm755 "${pkgdir}/usr/share/man"
243 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
244 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
245 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
246 install -dm755 "${pkgdir}/usr/bin"
247 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
248 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
249 done
250 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
251 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
252}
253
254package_mips64el-linux-musl-bin() {
255 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
256 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
257 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
258 install -dm755 "${pkgdir}/usr/lib/musl-cross"
259 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
260 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
261 install -dm755 "${pkgdir}/usr/share/man"
262 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
263 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
264 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
265 install -dm755 "${pkgdir}/usr/bin"
266 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
267 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
268 done
269 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
270 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
271}
272
273package_mipsel-linux-musl-bin() {
274 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
275 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
276 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
277 install -dm755 "${pkgdir}/usr/lib/musl-cross"
278 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
279 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
280 install -dm755 "${pkgdir}/usr/share/man"
281 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
282 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
283 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
284 install -dm755 "${pkgdir}/usr/bin"
285 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
286 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
287 done
288 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
289 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
290}
291
292package_powerpc-linux-musl-bin() {
293 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
294 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
295 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
296 install -dm755 "${pkgdir}/usr/lib/musl-cross"
297 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
298 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
299 install -dm755 "${pkgdir}/usr/share/man"
300 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
301 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
302 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
303 install -dm755 "${pkgdir}/usr/bin"
304 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
305 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
306 done
307 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
308 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
309}
310
311package_powerpc64le-linux-musl-bin() {
312 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
313 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
314 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
315 install -dm755 "${pkgdir}/usr/lib/musl-cross"
316 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
317 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
318 install -dm755 "${pkgdir}/usr/share/man"
319 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
320 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
321 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
322 install -dm755 "${pkgdir}/usr/bin"
323 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
324 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
325 done
326 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
327 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
328}
329
330package_riscv64-linux-musl-bin() {
331 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
332 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
333 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
334 install -dm755 "${pkgdir}/usr/lib/musl-cross"
335 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
336 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
337 install -dm755 "${pkgdir}/usr/share/man"
338 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
339 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
340 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
341 install -dm755 "${pkgdir}/usr/bin"
342 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
343 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
344 done
345 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
346 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
347}
348
349package_s390x-linux-musl-bin() {
350 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
351 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
352 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
353 install -dm755 "${pkgdir}/usr/lib/musl-cross"
354 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
355 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
356 install -dm755 "${pkgdir}/usr/share/man"
357 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
358 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
359 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
360 install -dm755 "${pkgdir}/usr/bin"
361 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
362 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
363 done
364 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
365 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
366}
367
368package_x86_64-linux-musl-bin() {
369 pkgdesc="Static ${pkgname%-bin} cross-compilation toolchain (binary)"
370 provides=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
371 conflicts=(${pkgname%-bin} ${pkgname%-bin}-cross ${pkgname%-bin}-cross-bin)
372 install -dm755 "${pkgdir}/usr/lib/musl-cross"
373 cp -r ${pkgname%-bin} "${pkgdir}/usr/lib/musl-cross"
374 rm -f "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man/man1/{mold,ld.mold}.1
375 install -dm755 "${pkgdir}/usr/share/man"
376 cp -r ${pkgname%-bin}/share/man/man1 "${pkgdir}/usr/share/man"
377 rm -f "${pkgdir}"/usr/share/man/man1/{mold,ld.mold}.1
378 rm -fr "${pkgdir}"/usr/lib/musl-cross/${pkgname%-bin}/share/man
379 install -dm755 "${pkgdir}/usr/bin"
380 for bin in addr2line ar as c++ cc c++filt cpp elfedit g++ gcc gcc-${_gccver} gcc-ar gcc-nm gcc-ranlib gcov gcov-dump gcov-tool gprof ld ld.bfd ld.mold lto-dump nm objcopy ranlib readelf size strings strip; do
381 ln -sfT ../lib/musl-cross/${pkgname%-bin}/bin/${pkgname%-bin}-${bin} "$pkgdir/usr/bin/${pkgname%-bin}-${bin}"
382 done
383 install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname}
384 install -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
385}
386
387sha256sums=('6512d6cdd05bb1e71491518b8b2ffe14927bdc13c21dd205c653ba65f7b7c72c')
388sha256sums_x86_64=('1248c582a35159e0e06659682a6792c4dc0dd124fe340cf0d2032f22b50492bb'
389 '281658cdcc6dca768b19102469afe2788d34c476fedfb7cc3f9788f35a3e9edc'
390 '04b151b7397fbbc82fd642a9f3961d3603f58afc2ceda2ddc75e739b79972f3b'
391 '4e1fe658c117e4746a01fe677a0d38a0e13f25617e4944a05b6664c9ac0958d6'
392 '33b14498c26ffed779e5ab9a5dac6be92731adcab2e77b1b2549e8194d083432'
393 'c15abd67c5eccfc9d708c7cf14be9a4c3a5dfabd34b8b05643f9ff4123ed1910'
394 'ab4f5f9fbdce8e6b99153ecf3c6128c76955d1743c7d7bb06d5e79c9035cf50f'
395 'bdd8a1ab2b777b55f121fddf361e6894f4be89139066b19c92aaaa8547341798'
396 '1f97393a97d5856773cd313bcd771f57be5226fa870bdb2e7469571a222b9e9f'
397 '59a328d2f9ced32ea5734aa22deaa7ab45d399733a7d59b576a0246370fbef4e'
398 '31712aade54023748223392c48dcae7b53ce2a8a5282577ddae2727e54f490b7'
399 'ad61485a4cb59eed7b33f87a039c8b7c97249dec0e9905ad4e4395a0a28d6af1'
400 'caad88fda1ed72cfef5046f9dbf10a56d6a368fb41a4e26d212c7442bdeecbe2'
401 'cd025f324995448894443d8fa7de4a353d60b013f4a9ce0656f56875135f3b6c'
402 '003a5133578b9394b3be94dab3379a158e3f95408e2c70e6a64698d49b004384'
403 '1734929e1ee637a09235bfc8efd03390e95e8cca87e99e7b2cb2efd1650c9fd1')
404sha256sums_aarch64=('6455090978636b0841b88c51b3d3e844063689893815e1de271bc72beb09a95b'
405 '4c5fccba42b73d1b5a401fb44801ff3576bbf6119076ad07ec8576aab3b9e8ff'
406 '613ecf2872f898242469ae8d8adc932d950937e8c40b44883e65ea4b7115407b'
407 'eddeed1fb7e6d2eafd74b11415067f5d49babff0ee6ced51b83ec455a623e1da'
408 'faae56e2e269da5ee7bc89a5cf9c21afbf5d60385fb702ad41739a3253ba370f'
409 '2a9410fd86107843724895574c26f018820870387fb12c16ee4199aabb0149cc'
410 '7d939b24941ac96d0907c3045cc424d65b528a2cc998f195f4757158ae41f7bc'
411 '1e879eeddc05f7b123ac3f030904343a7a0beb10c5f157321c44c38f4021750c'
412 '31b94d4a8caa0db8654033576c3620396a3328e904a85063cf6dbebf363df446'
413 'e1c8271213d68150a7e184fde257260d7f619df50e27a8ac7a32ce24f089b77b'
414 'cd7ae4148433b65d6ff3ed160f032014d1cf6b9db7d6f7a2c9933b82bd240492'
415 '69f301d9ca3d32038c56539f199efa3005d83e44cf6c52f275faf942a61b92fa'
416 '65eae676c66a672f469aa435af99fe9413f07e91247d0f1b2116662c1c1a6db6'
417 '737a740c7fac84ffab7c9878147696fe548c3a44a7083b40bc380b8f8e63f174'
418 'b6a747256af9b363bf9d5483f28dc23ffa0f7b7d347edf468405f6302e860de2'
419 '0c227cfe895e6e16f4c3395c744e3f8d5d34c7210839602fc81707e2c286904d')
420

Scan history

Scanned at (UTC)SeverityRules
2026-09-18 03:27:19 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion