jimtcl only provides a static library, no shared library
The jimtcl package currently only provides a static library and not a shared one. This causes all packages which depend on jimtcl (e.g. OpenOCD) to be linked statically against jimtcl. A shared library can be built by passing --shared
to the configure
script. Unfortunately, it does not seem to be possible to build both a shared and static library using the jimtcl build system. Gentoo for example seems to build it twice, once with and once without --shared
for this reason [1]. If we really want to build a static library I would suggest adopting the same approach and moving the static library to a -static
subpackage.
See !25901 (closed) for the history on this.