Browse Source

tinyscheme: Respect LDFLAGS

Fixes DT_RUNPATH (see #3490).
emacs-27
Fredrik Fornwall 6 years ago
parent
commit
381c712ca5
  1. 2
      packages/tinyscheme/build.sh
  2. 2
      packages/tinyscheme/makefile.patch

2
packages/tinyscheme/build.sh

@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=http://tinyscheme.sourceforge.net/home.html
TERMUX_PKG_DESCRIPTION="Very small scheme implementation" TERMUX_PKG_DESCRIPTION="Very small scheme implementation"
TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_LICENSE="BSD 3-Clause"
TERMUX_PKG_VERSION=1.41 TERMUX_PKG_VERSION=1.41
TERMUX_PKG_REVISION=1 TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/tinyscheme/tinyscheme/tinyscheme-1.41/tinyscheme-1.41.tar.gz TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/tinyscheme/tinyscheme/tinyscheme-1.41/tinyscheme-1.41.tar.gz
TERMUX_PKG_SHA256=eac0103494c755192b9e8f10454d9f98f2bbd4d352e046f7b253439a3f991999 TERMUX_PKG_SHA256=eac0103494c755192b9e8f10454d9f98f2bbd4d352e046f7b253439a3f991999
TERMUX_PKG_BUILD_IN_SRC=yes TERMUX_PKG_BUILD_IN_SRC=yes

2
packages/tinyscheme/makefile.patch

@ -26,7 +26,7 @@ diff -u -r ../tinyscheme-1.41/makefile ./makefile
scheme$(EXE_EXT): $(OBJS) scheme$(EXE_EXT): $(OBJS)
- $(CC) -o $@ $(DEBUG) $(OBJS) $(SYS_LIBS) - $(CC) -o $@ $(DEBUG) $(OBJS) $(SYS_LIBS)
+ $(CC) $(CFLAGS) -o $@ $(DEBUG) $(OBJS) $(SYS_LIBS) + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(DEBUG) $(OBJS) $(SYS_LIBS)
$(STATICLIBTARGET): $(OBJS) $(STATICLIBTARGET): $(OBJS)
$(AR) $@ $(OBJS) $(AR) $@ $(OBJS)

Loading…
Cancel
Save