From 0db46e5465b50e8f1f8a368aeac62a4b23127d2a Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Thu, 26 Nov 2015 17:50:18 -0500 Subject: [PATCH 1/1] picolisp: Work on 64-bit support --- packages/picolisp/build.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/picolisp/build.sh b/packages/picolisp/build.sh index d375310a..9ee204b3 100644 --- a/packages/picolisp/build.sh +++ b/packages/picolisp/build.sh @@ -20,10 +20,17 @@ termux_step_pre_configure() { fi TERMUX_PKG_BUILDDIR=$TERMUX_PKG_SRCDIR CFLAGS+=" -c $LDFLAGS $CPPFLAGS" - } termux_step_make_install () { + if [ $TERMUX_ARCH_BITS = "64" ]; then + cd $TERMUX_PKG_SRCDIR/ + $CC -pie -o ../bin/picolisp -rdynamic ${TERMUX_PKG_EXTRA_MAKE_ARGS}.base.s -lc -lm -ldl + chmod +x ../bin/picolisp + $CC -pie -o ../lib/ext -shared -export-dynamic ${TERMUX_PKG_EXTRA_MAKE_ARGS}.ext.s + $CC --pie -o ../lib/ht -shared -export-dynamic ${TERMUX_PKG_EXTRA_MAKE_ARGS}.ht.s + fi + mkdir -p $TERMUX_PREFIX/share/man/man1 cp $TERMUX_PKG_SRCDIR/../man/man1/{pil,picolisp}.1 $TERMUX_PREFIX/share/man/man1/ -- 2.11.0