From a03266bec5c042ab359ca4eac5abd0ccc0fe5f10 Mon Sep 17 00:00:00 2001 From: termux-pacman-bot Date: Mon, 17 Oct 2022 22:45:43 +0000 Subject: [PATCH] picolisp: Fix build %ci:no-build --- packages/picolisp/build.sh | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/packages/picolisp/build.sh b/packages/picolisp/build.sh index a4250259e0..015112ec5a 100644 --- a/packages/picolisp/build.sh +++ b/packages/picolisp/build.sh @@ -14,22 +14,18 @@ TERMUX_PKG_BLACKLISTED_ARCHES="arm, i686" termux_step_make() { cd $TERMUX_PKG_SRCDIR/src - opt-12 -O3 --mtriple=$CCTERMUX_HOST_PLATFORM -o base.bc base.ll + $CC -O3 -c -emit-llvm base.ll $CC -O3 -w -c -D_OS="\"Android\"" -D_CPU="\"$TERMUX_ARCH\"" `$PKGCONFIG --cflags libffi` -emit-llvm lib.c - llvm-link-12 -o picolisp.bc base.bc lib.bc mkdir -p ../bin ../lib - llc-12 --mtriple=$CCTERMUX_HOST_PLATFORM picolisp.bc -relocation-model=pic -o picolisp.s - $CC $CFLAGS $LDFLAGS picolisp.s -o ../bin/picolisp -rdynamic -lutil -lm -ldl -lreadline -lffi + $CC $CFLAGS $LDFLAGS base.bc lib.bc -o ../bin/picolisp -rdynamic -lutil -lm -ldl -lreadline -lffi $STRIP ../bin/picolisp - opt-12 -O3 --mtriple=$CCTERMUX_HOST_PLATFORM -o ext.bc ext.ll - llc-12 --mtriple=$CCTERMUX_HOST_PLATFORM ext.bc -relocation-model=pic -o ext.s - $CC $CFLAGS $LDFLAGS ext.s -o ../lib/ext.so -shared + $CC -O3 -c -emit-llvm ext.ll + $CC $CFLAGS $LDFLAGS ext.bc -o ../lib/ext.so -shared $STRIP ../lib/ext.so - opt-12 -O3 --mtriple=$CCTERMUX_HOST_PLATFORM -o ht.bc ht.ll - llc-12 --mtriple=$CCTERMUX_HOST_PLATFORM ht.bc -relocation-model=pic -o ht.s - $CC $CFLAGS $LDFLAGS ht.s -o ../lib/ht.so -shared + $CC -O3 -c -emit-llvm ht.ll + $CC $CFLAGS $LDFLAGS ht.bc -o ../lib/ht.so -shared $STRIP ../lib/ht.so $CC -O3 -w $CFLAGS -I$TERMUX_PREFIX/include -L$TERMUX_PREFIX/lib $LDFLAGS -o ../bin/balance balance.c