[lttng-dev] lttng-tools build failure with uClibc due to dlmopen()

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Fri May 5 21:19:24 UTC 2017


Thanks for your feedback!

On Fri, 5 May 2017 15:42:52 -0400, Jérémie Galarneau wrote:

> This patch is available:
> https://github.com/alpinelinux/aports/blob/master/testing/lttng-tools/musl-has-no-dlmopen.patch
> However, I won't merge it as-is since it disables all dlmopen tests
> outright. I'd rather disable them only when it is not available.

Since AlpineLinux is using musl only, they often use solutions that
work fine for musl, but are not necessarily applicable in a more
general way.

Buildroot provides support for glibc, uclibc and musl, so AlpineLinux's
solution is not suitable as-is.

For now, we have simply disabled lttng-tools for uclibc and musl
toolchains in Buildroot.

Best regards,

Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering

More information about the lttng-dev mailing list