[packages/guile1: 117/172] - hacky to use system ltdl (more or less)

jajcus jajcus at pld-linux.org
Sat Dec 12 13:48:37 CET 2015


commit ea35f456c34bf934e7fbdeba468ecb43d8c95b2e
Author: Mariusz Mazur <mmazur at pld-linux.org>
Date:   Tue May 3 01:04:59 2005 +0000

    - hacky to use system ltdl (more or less)
    
    Changed files:
        guile-system_ltdl.patch -> 1.1

 guile-system_ltdl.patch | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)
---
diff --git a/guile-system_ltdl.patch b/guile-system_ltdl.patch
new file mode 100644
index 0000000..c229333
--- /dev/null
+++ b/guile-system_ltdl.patch
@@ -0,0 +1,61 @@
+Index: guile-ltdl.c
+===================================================================
+RCS file: /cvsroot/guile/guile/guile-core/libguile-ltdl/guile-ltdl.c,v
+retrieving revision 1.2
+diff -u -r1.2 guile-ltdl.c
+--- guile-1.6.7/libguile-ltdl/guile-ltdl.c        9 Oct 2002 21:16:12 -0000       1.2
++++ guile-1.6.7/libguile-ltdl/guile-ltdl.c        6 Oct 2004 22:37:38 -0000
+@@ -27,21 +27,8 @@
+ 
+ #include "guile-ltdl.h"
+ 
+-#define lt_dlhandle_struct scm_i_lt_dlhandle_struct
+-#define SCM_INSERTED_DLSYMLIST_STRUCT_DECL scm_i_lt_dlsymlist_struct
+ 
+-#define LT_SCOPE static
+-#define SCMLTXT static
+-#define SCMLTSTATIC static
+-
+-#ifdef __GNUC__
+-#define SCM_UNUSED __attribute__ ((unused))
+-#else
+-#define SCM_UNUSED
+-#endif
+ 
+-#include "raw-ltdl.h"
+-#include "raw-ltdl.c"
+ 
+ void
+ scm_lt_dlpreload_default (const scm_lt_dlsymlist *preloads)
+Index: guile-ltdl.h
+===================================================================
+RCS file: /cvsroot/guile/guile/guile-core/libguile-ltdl/guile-ltdl.h,v
+retrieving revision 1.2
+diff -u -r1.2 guile-ltdl.h
+--- guile-1.6.7/libguile-ltdl/guile-ltdl.h        9 Oct 2002 21:16:18 -0000       1.2
++++ guile-1.6.7/libguile-ltdl/guile-ltdl.h        6 Oct 2004 22:37:38 -0000
+@@ -26,8 +26,10 @@
+ #ifndef SCM_LTDL_H
+ #define SCM_LTDL_H 1
+ 
+-typedef struct scm_i_lt_dlhandle_struct *scm_lt_dlhandle;
+-typedef struct scm_i_lt_dlsymlist_struct scm_lt_dlsymlist;
++#include "ltdl.h"
++
++typedef lt_dlhandle scm_lt_dlhandle;
++typedef lt_dlsymlist scm_lt_dlsymlist;
+ typedef void * scm_lt_ptr;
+ 
+ void            scm_lt_dlpreload_default (const scm_lt_dlsymlist *preloads);
+
+--- guile-1.6.7/libguile/Makefile.am~	2004-12-19 06:18:19.000000000 +0000
++++ guile-1.6.7/libguile/Makefile.am	2005-05-03 00:57:54.264772872 +0000
+@@ -36,7 +36,7 @@
+ noinst_PROGRAMS = guile_filter_doc_snarfage
+ 
+ guile_SOURCES = guile.c
+-guile_LDADD = libguile.la @abs_top_builddir@/libguile-ltdl/libguile-ltdl.la
++guile_LDADD = libguile.la @abs_top_builddir@/libguile-ltdl/libguile-ltdl.la -lltdl
+ guile_LDFLAGS = @DLPREOPEN@
+ 
+ guile_filter_doc_snarfage_SOURCES = c-tokenize.c
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/guile1.git/commitdiff/ebe6c26bec9cbe3813afc2be58f989889f8e944a



More information about the pld-cvs-commit mailing list