From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul_Woegerer@mentor.com (Woegerer, Paul) Date: Wed, 19 Feb 2014 10:00:15 +0100 Subject: [lttng-dev] LTTng-ust 2.4.0-rc4 build error with uClibc In-Reply-To: <530382BA.2060301@teldat.com> References: <530382BA.2060301@teldat.com> Message-ID: <5304729F.5040706@mentor.com> Hi Santiago, it looks like uClibc does not have proper support for dlinfo(). You have two options: Switch to a different C library suitable for embedded systems that does have proper support for dlinfo(): http://www.eglibc.org/home Build without liblttng-ust-dl (simply remove it from the list of SUBDIRS in the top-level Makefile.am) and accept that the following LTTng 2.4 feature is missing in your custom build: http://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=doc/man/lttng-ust-dl.3;hb=HEAD HTH, Paul On 02/18/2014 04:56 PM, Santiago Font wrote: > Hi, > > I'm trying to build LTTng-ust using uClibc and I get the following error: > > ustdl.c:95:22: error: 'RTLD_DI_LINKMAP' > undeclared (first use in this function) > > Checking the file dlfcn.h from uClibc, the code defining that enum is > disabled by: > > #if 0 /* not supported by uClibc */ > > How can I fix this? > > Thanks, > Santi > > _______________________________________________ > lttng-dev mailing list > lttng-dev at lists.lttng.org > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev -- Paul Woegerer, SW Development Engineer Sourcery Analyzer Mentor Graphics, Embedded Software Division