Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add the --disable-rpath configure script flag to address forum post 13cac3b56516f849. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | trunk |
Files: | files | file ages | folders |
SHA3-256: |
a59d9bb25e518f5d79f654615b92f6c5 |
User & Date: | stephan 2025-06-22 22:48:11.178 |
Context
2025-06-22
| ||
22:48 | Add the --disable-rpath configure script flag to address forum post 13cac3b56516f849. (Leaf check-in: a59d9bb25e user: stephan tags: trunk) | |
12:04 | API doc typo fixes from brickviking. (check-in: 18e07f8f53 user: stephan tags: trunk) | |
Changes
Changes to autosetup/sqlite-config.tcl.
︙ | ︙ | |||
332 333 334 335 336 337 338 | # --disable-static-shell: https://sqlite.org/forum/forumpost/cc219ee704 # Note that this has a different meaning from --static-cli-shell in the # canonical build! static-shell=1 => {Link the sqlite3 shell app against the DLL instead of embedding sqlite3.c} } {canonical autoconf} { | < | > | 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 | # --disable-static-shell: https://sqlite.org/forum/forumpost/cc219ee704 # Note that this has a different meaning from --static-cli-shell in the # canonical build! static-shell=1 => {Link the sqlite3 shell app against the DLL instead of embedding sqlite3.c} } {canonical autoconf} { rpath=1 => {Disable use of the rpath linker flag} # soname: https://sqlite.org/src/forumpost/5a3b44f510df8ded soname:=legacy => {SONAME for libsqlite3.so. "none", or not using this flag, sets no soname. "legacy" sets it to its historical value of libsqlite3.so.0. A value matching the glob "libsqlite3.*" sets it to that literal value. Any other value is assumed to be a suffix which gets applied to "libsqlite3.so.", |
︙ | ︙ | |||
2136 2137 2138 2139 2140 2141 2142 | define TCL_EXT_DLL_BASENAME $libname # The extension is added in the makefile } ######################################################################## # Handle the --enable/disable-rpath flag. proc sqlite-handle-rpath {} { | < > | | | | | < > | 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 | define TCL_EXT_DLL_BASENAME $libname # The extension is added in the makefile } ######################################################################## # Handle the --enable/disable-rpath flag. proc sqlite-handle-rpath {} { # autosetup/cc-shared.tcl sets the rpath flag definition in # [get-define SH_LINKRPATH], but it does so on a per-platform basis # rather than as a compiler check. Though we should do a proper # compiler check (as proj-check-rpath does), we may want to consider # adopting its approach of clearing the rpath flags for environments # for which sqlite-env-is-unix-on-windows returns a non-empty # string. # https://sqlite.org/forum/forumpost/13cac3b56516f849 if {[proj-opt-truthy rpath]} { proj-check-rpath } else { msg-result "Disabling use of rpath." define LDFLAGS_RPATH "" } } ######################################################################## # If the --dump-defines configure flag is provided then emit a list of # all [define] values to config.defines.txt, else do nothing. proc sqlite-dump-defines {} { proj-if-opt-truthy dump-defines { |
︙ | ︙ |