I've a new QA test that spots libtool wrapper scripts, and it appears that lttng-tools is installing libtool wrapper scripts instead of binaries when ptest is enabled.
root@qemux86-64:/usr/lib/lttng-tools/ptest# ls Makefile config run-ptest src tests root@qemux86-64:/usr/lib/lttng-tools/ptest# ./run-ptest PASS: test_kernel_data 1 - Create kernel session PASS: test_kernel_data 2 - Validate kernel session PASS: test_kernel_data 3 - Create kernel metadata PASS: test_kernel_data 4 - Validate kernel session metadata PASS: test_kernel_data 5 - Create kernel channel PASS: test_kernel_data 6 - Validate kernel channel PASS: test_kernel_data 7 - Validate string length PASS: test_kernel_data 8 - Create kernel event PASS: test_kernel_data 9 - Validate kernel event PASS: test_kernel_data 10 - Create kernel stream PASS: test_kernel_data 11 - Validate kernel stream PASS: test_session 1 - Session list: not NULL PASS: test_session 2 - Create session: test1 PASS: test_session 3 - Validating session: session found PASS: test_session 4 - Validating session: basic sanity check PASS: test_session 5 - Destroying session: session found PASS: test_session 6 - Destroying session: test1 destroyed PASS: test_session 7 - Duplicate session creation PASS: test_session 8 - Create session with bogus param: NULL should fail PASS: test_session 9 - Create session with bogus param: session list empty ... All is working well, can we close it?
Yes. Fixed in oe-core fbafcd9a0101a637181d0aa9ec14579309a9bddf