[lttng-dev] Building URCU in a Cygwin 64 environment

Sebastien Boisvert sboisvert at gydle.com
Tue May 31 13:39:10 UTC 2016


Hi,

I am in the process of writing a blog article on the use of the LTTng-UST userspace event tracer on Windows.

I am building urcu and LTTng-UST in a Cygwin 64 environment. Then, I plan to use LTTng in Visual Studio Community, so I mostly need headers (.h) and shared libraries (.dll).

When I am building urcu (0.9.2), I get this message:

libtool: link: warning: undefined symbols not allowed in x86_64-unknown-cygwin shared libraries

The immediate consequence seems to be the absence of .dll files in the urcu build that I am generating. Otherwise, the build contains static library files and headers.

However, I suppose that the .a static library files also have undefined symbols as I am getting linking issues when building LTTng-UST.

Do you have a clue of what may be the issue here ? Otherwise, I will continue my investigation and get around the issue eventually.


More information about the lttng-dev mailing list