Re: [Buildroot] [PATCH v3] package/heaptrack: new package
Luca Ceresoli via buildroot <[email protected]>
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
Hello Julien, On Sat Aug 15, 2026 at 9:25 PM CEST, Julien Olivain wrote: >> +++ b/package/heaptrack/Config.in >> @@ -0,0 +1,37 @@ >> +config BR2_PACKAGE_HEAPTRACK >> + bool "heaptrack" >> + depends on BR2_INSTALL_LIBSTDCPP >> + depends on BR2_TOOLCHAIN_HAS_THREADS # boost, libunwind, elfutils >> + depends on BR2_USE_WCHAR # boost, elfutils >> + depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # >> boost-filesystem > > This package is failing to build with uclibc toolchains. See: > https://gitlab.com/jolivain/buildroot/-/pipelines/2762905573 > > heaptrack uses LM_ID_BASE which is not supported by uclibc: > https://invent.kde.org/sdk/heaptrack/-/blob/master/src/track/heaptrack_env.cpp#L33 > https://github.com/wbx-github/uclibc-ng/blob/v1.0.59/include/dlfcn.h#L46-L54 > > You could either try to fix that issue, or disable the package for > uclibc toolchains by adding: > > depends on !BR2_TOOLCHAIN_USES_UCLIBC # no dlmopen() support > > with the corresponding comment. Thanks for the review and testing! >> +HEAPTRACK_DEPENDENCIES = host-pkgconf boost libunwind zlib elfutils > > Could you sort dependencies, please? Ah, sure! By a quick look into existing packages I had concluded sorting is not required. I'm sending v4 with all the changes you suggested. Luca -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot