Fossil SCM

Patch from Pietro Cerutti to enable TCL shared library loading in TH1 on FreeBSD.

drh 2018-02-12 16:32 trunk
Commit 29adfac433b19828192d2c5937d4619a306fb790e260bc558350ba2eef1e2b74
1 file changed +7
--- src/th_tcl.c
+++ src/th_tcl.c
@@ -131,10 +131,17 @@
131131
# define TCL_LIBRARY_NAME "libtcl8.6.dylib\0"
132132
# endif
133133
# ifndef TCL_MINOR_OFFSET
134134
# define TCL_MINOR_OFFSET (8)
135135
# endif
136
+# elif defined(__FreeBSD__)
137
+# ifndef TCL_LIBRARY_NAME
138
+# define TCL_LIBRARY_NAME "libtcl86.so\0"
139
+# endif
140
+# ifndef TCL_MINOR_OFFSET
141
+# define TCL_MINOR_OFFSET (7)
142
+# endif
136143
# else
137144
# ifndef TCL_LIBRARY_NAME
138145
# define TCL_LIBRARY_NAME "libtcl8.6.so\0"
139146
# endif
140147
# ifndef TCL_MINOR_OFFSET
141148
--- src/th_tcl.c
+++ src/th_tcl.c
@@ -131,10 +131,17 @@
131 # define TCL_LIBRARY_NAME "libtcl8.6.dylib\0"
132 # endif
133 # ifndef TCL_MINOR_OFFSET
134 # define TCL_MINOR_OFFSET (8)
135 # endif
 
 
 
 
 
 
 
136 # else
137 # ifndef TCL_LIBRARY_NAME
138 # define TCL_LIBRARY_NAME "libtcl8.6.so\0"
139 # endif
140 # ifndef TCL_MINOR_OFFSET
141
--- src/th_tcl.c
+++ src/th_tcl.c
@@ -131,10 +131,17 @@
131 # define TCL_LIBRARY_NAME "libtcl8.6.dylib\0"
132 # endif
133 # ifndef TCL_MINOR_OFFSET
134 # define TCL_MINOR_OFFSET (8)
135 # endif
136 # elif defined(__FreeBSD__)
137 # ifndef TCL_LIBRARY_NAME
138 # define TCL_LIBRARY_NAME "libtcl86.so\0"
139 # endif
140 # ifndef TCL_MINOR_OFFSET
141 # define TCL_MINOR_OFFSET (7)
142 # endif
143 # else
144 # ifndef TCL_LIBRARY_NAME
145 # define TCL_LIBRARY_NAME "libtcl8.6.so\0"
146 # endif
147 # ifndef TCL_MINOR_OFFSET
148

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button