6500202
From 1b17bd751601202687f28b95e38013418ac580b2 Mon Sep 17 00:00:00 2001
6500202
From: Jan Wielemaker <J.Wielemaker@cs.vu.nl>
6500202
Date: Fri, 24 Aug 2012 10:45:46 +0200
6500202
Subject: [PATCH] FIXED: Bug#48: libjpl.so must be linked against swipl.lib
6500202
6500202
---
6500202
 packages/Dialect.defs.in | 5 ++++-
6500202
 1 file changed, 4 insertions(+), 1 deletion(-)
6500202
6500202
diff --git a/packages/Dialect.defs.in b/packages/Dialect.defs.in
6500202
index d569fff..cd65855 100644
6500202
--- a/packages/Dialect.defs.in
6500202
+++ b/packages/Dialect.defs.in
6500202
@@ -20,6 +20,8 @@
6500202
 #   * LIBPLSO
6500202
 #   Library to include for linking shared objects to the Prolog kernel.
6500202
 #   Added after the user files.
6500202
+#   * LIBPLEMBED
6500202
+#   Library containing the Prolog kernel.  Needed for embedding Prolog.
6500202
 
6500202
 PL=../swipl.sh
6500202
 PLBASE=@PLBASE@
6500202
@@ -45,10 +47,11 @@ DEFS=@DEFS@ -D__SWI_PROLOG__
6500202
 CFLAGS=$(COFLAGS) $(CWFLAGS) $(CMFLAGS) $(CIFLAGS) $(PKGCFLAGS) $(DEFS)
6500202
 CXXFLAGS=$(CFLAGS) -I../cpp
6500202
 
6500202
+LIBPLEMBED=@USEPLLIB@
6500202
 ifeq (@EXEFORMAT@,ELF)
6500202
 LIBPLSO=
6500202
 else
6500202
-LIBPLSO=-lswipl
6500202
+LIBPLSO=$(LIBPL)
6500202
 endif
6500202
 
6500202
 PLLDFLAGS=@LDFLAGS@ -L@abs_top_builddir@/../lib/$(PLARCH)
6500202
-- 
6500202
1.7.11.4
6500202
6500202
Submodule: packages/jpl
6500202
From fee8dd81b50c9f28852cbf7d882eedff9e342a9e Mon Sep 17 00:00:00 2001
6500202
From: Jan Wielemaker <J.Wielemaker@cs.vu.nl>
6500202
Date: Fri, 24 Aug 2012 10:46:59 +0200
6500202
Subject: [PATCH] FIXED: Bug#48: use new LIBPLEMBED from Dialect.in
6500202
6500202
---
6500202
 Makefile.in | 2 +-
6500202
 1 file changed, 1 insertion(+), 1 deletion(-)
6500202
6500202
diff --git a/packages/jpl/Makefile.in b/packages/jpl/Makefile.in
6500202
index 06a14de..e44b6e2 100644
6500202
--- a/packages/jpl/Makefile.in
6500202
+++ b/packages/jpl/Makefile.in
6500202
@@ -34,7 +34,7 @@ OBJ=		src/c/jpl.o
6500202
 all:		$(TARGETS) jpl.jar exjava-compile jpl_doc
6500202
 
6500202
 $(LIBJPL):	$(OBJ)
6500202
-		$(LD) $(LDSOFLAGS) -o $@ $(OBJ) $(LIBS) $(JAVALIBS) $(LIBPLSO)
6500202
+		$(LD) $(LDSOFLAGS) -o $@ $(OBJ) $(LIBS) $(JAVALIBS) $(LIBPLEMBED)
6500202
 		if [ -r @LIBJPL@.dylib ]; then \
6500202
 		  rm -f @LIBJPL@.jnilib && ln -s @LIBJPL@.dylib @LIBJPL@.jnilib ; \
6500202
 		fi
6500202
-- 
6500202
1.7.11.4
6500202