galeb

Једноставна статичка дистрибуција заснована на musl-у
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 8de3503bc5b0b6345492cc6fbabe8d55b23d0a6f
родитељ 476d1dfff2c4db5743ef4b5293aa3ad408e4eea7
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Thu, 25 Aug 2022 19:30:24 +0200

Change talloc to also include static library

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
M03-packages.sh | 24+++++++++++++++++++-----
измењених датотека: 1, додавања: 19(+), брисања: 5(-)

diff --git a/03-packages.sh b/03-packages.sh @@ -4087,13 +4087,27 @@ mkpk_install() CFLAGS='-Os -pipe' LDFLAGS='-s' DESTDIR=/build - export CFLAGS LDFLAGS DESTDIR YACC + PREFIX=/sucks + export CFLAGS LDFLAGS DESTDIR PREFIX - ./configure --prefix=/sucks \\ - --destdir="\${DESTDIR}" || exit 1 - - make ${JN} || exit 1 + ./configure --prefix=\${PREFIX} || exit 1 make install || exit 1 + + # Thanks: + # https://github.com/green-green-avk/build-proot-android/blob/master/\ + # make-talloc-static.sh + mkdir -p dummy-bin + PATH="dumm-bin:\${PATH}" + export PATH + + CFLAGS='-Os -static --static -fcommon -pipe' + LDFLAGS='-Wl,-Bstatic -static-libgcc -static --static -fcommon' + export CFLAGS LDFLAGS + + ./configure --prefix=\${PREFIX} \\ + --disable-rpath \\ + --disable-python || exit 1 + ar rcs \${DESTDIR}/\${PREFIX}/lib/libtalloc.a bin/default/talloc*.o } ! mkpk ${pkg}