Fossil SCM
Patch from Pietro Cerutti to enable TCL shared library loading in TH1 on FreeBSD.
Commit
29adfac433b19828192d2c5937d4619a306fb790e260bc558350ba2eef1e2b74
Parent
fe87e4cb9dc0df1…
1 file changed
+7
+7
| --- src/th_tcl.c | ||
| +++ src/th_tcl.c | ||
| @@ -131,10 +131,17 @@ | ||
| 131 | 131 | # define TCL_LIBRARY_NAME "libtcl8.6.dylib\0" |
| 132 | 132 | # endif |
| 133 | 133 | # ifndef TCL_MINOR_OFFSET |
| 134 | 134 | # define TCL_MINOR_OFFSET (8) |
| 135 | 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 | |
| 136 | 143 | # else |
| 137 | 144 | # ifndef TCL_LIBRARY_NAME |
| 138 | 145 | # define TCL_LIBRARY_NAME "libtcl8.6.so\0" |
| 139 | 146 | # endif |
| 140 | 147 | # ifndef TCL_MINOR_OFFSET |
| 141 | 148 |
| --- 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 |