On 2021-05-20 9:52 a.m., Norbert Lange via lttng-dev wrote: > Hello, > > many tests fail to build, apparently because transitive dependencies > are not found. > I managed to patch out building the test sub-directory, at which > points the errors are gone, > I dont know how to fix it with automake, seems like > /tmp/ZBuild/build/lttng-libust-2.13.0-rc2/src/lib/lttng-ust/.libs > should be added to library search paths. > > Norbert
The libtool integration with autotools should be handling these transitive dependencies but somehow doesn't seem to work in your environment. A workaround could be to add the liblttng-ust-common.la file to all the test binaries _LDADD where liblttng-ust.la is already present, for example: ust_fields_compatapi1_LDADD = \ $(top_builddir)/src/lib/lttng-ust/liblttng-ust.la \ $(top_builddir)/src/lib/lttng-ust-common/liblttng-ust-common.la \ $(DL_LIBS) Can you check if this works? Michael _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev