Debian Patches
Status for pytsk/20231007-1
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
Link-system-tsk-talloc.patch | Link system tsk (statically), talloc (dynamically) instead of embedding Note to future maintainers (or myself): This patch needs updating every once in a while as upstream's setup.py is changed. Upstream's general logic seems to be to have Sleuthkit sources unpacked into a subdirectory sleuthkit/, run configure without any extras, and build selected C or C++ files from sleuthkit/tsk as well as the C or C++ files in the pytsk root directory. Also, talloc is built from source. We instead link libtsk statically (bot everything else dynamically), by passing "-Wl,-Bstatic -ltsk -Wl,-Bdynamic" to the linker. We want to dynamically link libtalloc as found on the system as well as some libtsk dependencies, currently: libafflib, libewf, libvhdi, libvmdk, libsqlite3, libz. (cf. output of "objdump -x libtsk.so | grep NEEDED"). Apparently, libtsk dependencies need to be passed as extra_link_args after -ltsk. |
Hilko Bengen <bengen@debian.org> | not-needed | 2016-03-19 |
All known versions for source package 'pytsk'
- 20231007-1 (sid, trixie)
- 20200117-3.1 (bookworm)
- 20200117-3 (bullseye)