From mboxrd@z Thu Jan 1 00:00:00 1970 From: sboisvert@gydle.com (Sebastien Boisvert) Date: Tue, 31 May 2016 09:39:10 -0400 Subject: [lttng-dev] Building URCU in a Cygwin 64 environment Message-ID: <574D93FE.7000703@gydle.com> 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.