logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 0b85b35da6dccee983a41681212d43e6a59e2cc9
parent 4463eedc03cecc08e10f9d2d83f65bf2d8a88a8f
Author: Andrius Štikonas <andrius@stikonas.eu>
Date:   Fri, 12 Mar 2021 01:36:35 +0000

Rebuild libtool.

Diffstat:

Mparts.rst5+++++
Asysa/libtool-1.4/checksums/pass22++
Asysa/libtool-1.4/pass2.sh19+++++++++++++++++++
Msysa/run.sh2++
4 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/parts.rst b/parts.rst @@ -419,6 +419,11 @@ In particular we can now use full featured ``ar`` instead of ``tcc -ar``, the GNU linker ``ld``, which allows us building shared libraries, and the GNU assembler ``as``. +libtool 1.4 +=========== + +Rebuild libtool, so that it uses GNU binutils when creating shared libraries. + musl 1.1.24 (v3) ================ diff --git a/sysa/libtool-1.4/checksums/pass2 b/sysa/libtool-1.4/checksums/pass2 @@ -0,0 +1,2 @@ +23a6e91bff3d5bac9b0317b60bd1c999f94846f62085bf4d227dfa8499120d22 /after/lib/musl/libltdl.a +c247c7c1516ed35414c8b038535969a67ce4bbfd2abdfed85a89941bca09d55d /after/lib/musl/libltdl.la diff --git a/sysa/libtool-1.4/pass2.sh b/sysa/libtool-1.4/pass2.sh @@ -0,0 +1,19 @@ +# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> +# +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + default_src_prepare + + AUTOCONF=autoconf-2.13 AUTOHEADER=autoheader-2.13 ACLOCAL=aclocal-1.4 AUTOMAKE=automake-1.4 ./bootstrap +} + +src_configure() { + CC=tcc ./configure \ + --prefix="${PREFIX}" \ + --libdir="${PREFIX}/lib/musl" \ + --disable-shared \ + --host=i386-unknown-linux \ + --target=i386-unknown-linux \ + --build=i386-unknown-linux +} diff --git a/sysa/run.sh b/sysa/run.sh @@ -89,6 +89,8 @@ build libtool-1.4 pass1.sh checksums/pass1 build binutils-2.14 +build libtool-1.4 pass2.sh checksums/pass2 + # Build musl with fewer patches build musl-1.1.24 binutils-rebuild.sh checksums/pass3 patches-pass3 populate_device_nodes