musl: provide libssp_nonshared.a

This commit is contained in:
oreo639 2022-12-25 16:12:11 -08:00 committed by Đoàn Trần Công Danh
parent 6fa537f2ba
commit 2fba7842a7

View File

@ -2,7 +2,7 @@
pkgname=musl
reverts="1.2.0_1"
version=1.1.24
revision=12
revision=13
archs="*-musl"
bootstrap=yes
build_style=gnu-configure
@ -21,6 +21,8 @@ post_build() {
$CC $CFLAGS $LDFLAGS -fpie ${FILESDIR}/getent.c -o getent
$CC $CFLAGS $LDFLAGS -fpie ${FILESDIR}/getconf.c -o getconf
$CC $CFLAGS $LDFLAGS -fpie ${FILESDIR}/iconv.c -o iconv
$CC $CFLAGS $LDFLAGS -fpie -c ${FILESDIR}/__stack_chk_fail_local.c -o __stack_chk_fail_local.o
$AR r libssp_nonshared.a __stack_chk_fail_local.o
}
do_install() {
# Move everything to /usr.
@ -37,6 +39,8 @@ do_install() {
vman ${FILESDIR}/getent.1
vbin getconf
vman ${FILESDIR}/getconf.1
# additional symbols from libssp_nonshared (necessary on i386 and PPC)
vinstall libssp_nonshared.a 755 usr/lib
# Fake ldconfig
ln -s true ${DESTDIR}/usr/bin/ldconfig