[lttng-dev] Status of MinGW support for babeltrace (either 1.x or 2.x)

Michael Jeanson mjeanson at efficios.com
Tue Aug 15 16:34:45 UTC 2017

On 2017-08-15 12:12, Jonah Graham wrote:
> Hello,
> Over the years I have seen some discussions and patches about getting
> full MinGW support for babeltrace. I am interested in if someone can
> provide an overview of the current state of MinGW.
> I have tried to build 1.5.3 and (probably as expected) there are
> numerous compile issues (e.g. sys/mman.h)
> I have gotten further with current master (my primary interest is
> libbabeltrace so the issues I have with cli/babeltrace.c and
> tests/test_ctf_writer.c don't concern me too much yet). However when I
> try to run a simple example (that works on Linux) it fails on
> bt_ctf_stream_flush. I will debug further to identify the problem.
> However If someone does have a mingw port working well any guidance on
> building would be much appreciated.
> Thanks
> Jonah

Hi Jonah,

A fully working port to Mingw is a release goal for babeltrace 2.0, as
you may have noticed a lot of patches for Mingw compatibility have been
merged in master in the last few weeks.

You can have a look at my port-staging [1] branch but it's really a
moving target right now.

As always, patches are welcome, if you plan to work on something, don't
hesitate to contact us on this mailing list or on oftc in the #lttng



[1] https://github.com/mjeanson/babeltrace/tree/port-staging

More information about the lttng-dev mailing list