Debian Patches

Status for ust/2.16.0-2

Patch Description Author Forwarded Bugs Origin Last update
fix-jni-libdir.patch Fix incompatible java bytecode format Michael Jeanson <mjeanson@ubuntu.com> not-needed
use-python3.patch use python3 Dimitri John Ledkov <xnox@ubuntu.com> not-needed
0001-fix-fix-build-failure-on-x32.patch [PATCH lttng-ust] fix: fix build failure on x32
The x32 [1] architecture is a 32-bit psABI for x86-64 with 32-bit pointer size.

In the x86-64 inline asm implementation of 'lttng_ust_fls_u64()' we use
a 'long' with 'q' suffixed instructions resulting in this error:

src/common/utils.h:44: Error: register type mismatch for `bsr'
src/common/utils.h:46: Error: incorrect register `%edx' used with `q' suffix

Change the type to 'uint64_t' so it's 64bits on both x86-64 and x32.

[1] https://sites.google.com/site/x32abi/
Michael Jeanson <mjeanson@efficios.com> no 2026-09-08

All known versions for source package 'ust'

Links