logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
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:

Msysa/SHA256SUMS.pkgs2+-
Msysc/musl-1.2.3/musl-1.2.3.sh7+++++++
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"