[lttng-dev] Debian specific userspace RCU configure override

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Sat May 24 20:59:33 EDT 2014

----- Original Message -----
> From: "Jon Bernard" <jbernard at debian.org>
> To: "Mathieu Desnoyers" <mathieu.desnoyers at efficios.com>
> Cc: "Ondřej Surý" <ondrej at sury.org>, "Ondřej Surý" <ondrej at debian.org>, "Michael Jeanson" <mjeanson at efficios.com>,
> "lttng-dev" <lttng-dev at lists.lttng.org>
> Sent: Saturday, May 24, 2014 10:55:55 AM
> Subject: Re: Debian specific userspace RCU configure override
> * Mathieu Desnoyers <mathieu.desnoyers at efficios.com> wrote:
> > In order to understand what is happening here, can we have a copy
> > of config.log of both userspace RCU and ltt-control, as well as the output
> > of invocation of configure, and output of make V=1 ?
> Log attached.

If we compare:

urcu config.log relevant snippets:

urcu configure invocation:

./configure --prefix=/usr CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security CPPFLAGS=-D_FORTIFY_SOURCE=2 CXXFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security FCFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 FFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 GCJFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 LDFLAGS=-Wl,-z,relro OBJCFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security OBJCXXFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security


configure:2323: checking build system type
configure:2337: result: armv7l-unknown-linux-gnueabi
configure:2357: checking host system type
configure:2370: result: armv7l-unknown-linux-gnueabi
configure:2390: checking target system type
configure:2403: result: armv7l-unknown-linux-gnueabi

lttng-tools configure invocation:

./configure --build=arm-linux-gnueabi --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libdir=${prefix}/lib/arm-linux-gnueabi --libexecdir=${prefix}/lib/arm-linux-gnueabi --disable-maintainer-mode --disable-dependency-tracking


configure:2416: checking build system type
configure:2430: result: arm-unknown-linux-gnueabi
configure:2450: checking host system type
configure:2463: result: arm-unknown-linux-gnueabi
configure:2483: checking target system type
configure:2496: result: arm-unknown-linux-gnueabi

Why are each package compiled against completely different
targets ?



> --
> Jon

Mathieu Desnoyers
EfficiOS Inc.

More information about the lttng-dev mailing list