commit: 712175af4483cf4117c55c3e2dc5be43ba04d06d
parent 6216ba40a9f639ae639f877cebf47078320d5eab
Author: fosslinux <fosslinux@aussies.space>
Date: Thu, 2 Feb 2023 21:31:30 +1100
Make crt*.o available in /usr/lib
This is expected by GCC 10+ - they must be at a well defined path.
Diffstat:
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/sysa/SHA256SUMS.pkgs b/sysa/SHA256SUMS.pkgs
@@ -80,7 +80,7 @@ cfcbd78bd4818a3543e0f63659640472e3307746d4c894676bc21e72e9d30717 musl-1.1.24_0.
d336f2c1999ec74b36062d48b70d47593cc12f6273d54d19eae26859f9feaebe musl-1.1.24_1.tar.bz2
63dbcae0202f1546d0c7e9dfa168f8b28c0c6bd9fc44573f0f2c9f899743b77b musl-1.1.24_2.tar.bz2
969a1b9467308de7546bcec8c149f1cfa5c9abf0a4b2f86b9724e75ada220c24 musl-1.2.3_0.tar.bz2
-3a5f71d735239e56cfc6d7d0a8a5ba1540958a1a552d2af25bcd9ad055082130 musl-1.2.3_1.tar.bz2
+6a82830b3e27ed1b3b1e5228537491946ded389e52aca01e417d10a908220f8d musl-1.2.3_1.tar.bz2
94cda4ceabe2313f57e067a3f4324c4f40ecdcb69e8a8e2669a6b65ef4b82fb5 openssl-1.1.1l_0.tar.bz2
028d6ed9f0a41b275d763964313b88f58e944b72d8a7d45c72f5ef7b2e64fa92 patch-2.7.6_0.tar.bz2
75fffc4bb14f14281bc1853455888d1d818b7027efc1e4014af1a755771a64e8 perl-5.000_0.tar.bz2
diff --git a/sysc/musl-1.2.3/musl-1.2.3.sh b/sysc/musl-1.2.3/musl-1.2.3.sh
@@ -1,5 +1,6 @@
# SPDX-FileCopyrightText: 2022 Dor Askayo <dor.askayo@gmail.com>
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
+# SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@@ -24,6 +25,12 @@ src_install() {
mkdir -p "${DESTDIR}${PREFIX}/lib"
ln -sr "${DESTDIR}${LIBDIR}/libc.so" "${DESTDIR}${PREFIX}/lib/ld-musl-i386.so.1"
+ # Make startup objects available in /usr/lib
+ # Expected by GCC 10+
+ for i in crt1.o crti.o crtn.o Scrt1.o rcrt1.o; do
+ ln -sr "${DESTDIR}${LIBDIR}/${i}" "${DESTDIR}${PREFIX}/lib/${i}"
+ done
+
# Add symlink for ldd
mkdir -p "${DESTDIR}${PREFIX}/bin"
ln -s ../lib/ld-musl-i386.so.1 "${DESTDIR}${PREFIX}/bin/ldd"