Build gperf statically

Build both static and shared libraries for:
* libunistring
* libatomic_ops
* libffi
* gc
This commit is contained in:
Andrius Štikonas 2022-09-19 14:33:36 +01:00
parent ee853d91fe
commit e748d62a62
7 changed files with 15 additions and 18 deletions

View file

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@ -13,6 +13,5 @@ src_configure() {
./configure \
--prefix="${PREFIX}" \
--libdir="${PREFIX}/lib/musl" \
--disable-shared \
CFLAGS='-D_GNU_SOURCE -DNO_GETCONTEXT -DSEARCH_FOR_DATA_START -DUSE_MMAP -DHAVE_DL_ITERATE_PHDR'
}

View file

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2021-2022 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@ -17,5 +17,5 @@ src_prepare() {
}
src_configure() {
./configure --prefix="${PREFIX}"
LDFLAGS="-static" ./configure --prefix="${PREFIX}"
}

View file

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@ -12,5 +12,5 @@ src_configure() {
./configure \
--prefix="${PREFIX}" \
--libdir="${PREFIX}/lib/musl" \
--disable-shared
--enable-shared
}

View file

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
#
# SPDX-License-Identifier: GPL-3.0-or-later
@ -15,7 +15,6 @@ src_configure() {
--prefix="${PREFIX}" \
--libdir="${PREFIX}/lib/musl" \
--build=i386-unknown-linux-musl \
--disable-shared \
--with-gcc-arch=generic \
--enable-pax_emutramp
}

View file

@ -19,6 +19,5 @@ src_prepare() {
src_configure() {
./configure \
--prefix="${PREFIX}" \
--libdir="${PREFIX}/lib/musl" \
--disable-shared
--libdir="${PREFIX}/lib/musl"
}

View file

@ -12,7 +12,7 @@ src_prepare() {
}
src_configure() {
CFLAGS="-static" ./configure --prefix="${PREFIX}"
LDFLAGS="-static" ./configure --prefix="${PREFIX}"
}
src_install() {