lttng-ust-dev package contains lttng-ust-dev.so with bad symbol references
The lttng-ust-dev.so in the package (tested for x86_64 on Alpine 3.4.6) contains references to symbols that don’t exist on Alpine:
bash-4.3# ldd
/usr/bin/../lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../liblttng-ust.so
ldd (0x7fad89147000)
liblttng-ust-tracepoint.so.0 =>/usr/lib/liblttng-ust-tracepoint.so.0
(0x7fad88cc6000)
liburcu-bp.so.4 =>/usr/lib/liburcu-bp.so.4 (0x7fad88abf000)
liburcu-cds.so.4 =>/usr/lib/liburcu-cds.so.4 (0x7fad888b8000)
libc.musl-x86_64.so.1 =>ldd (0x7fad89147000)
liburcu-common.so.4 =>/usr/lib/liburcu-common.so.4
(0x7fad886b4000)
Error relocating
/usr/bin/../lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../liblttng-ust.so:
pthread_setname_np: symbol not found
Error relocating
/usr/bin/../lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../liblttng-ust.so:
sched_getcpu: symbol not found
(from redmine: issue id 6989, created on 2017-03-08)