Re: [lttng-dev] Building the Babeltrace-Libary for Windows?

Michael Jeanson via lttng-dev <[email protected]>
Newsgroups org.lttng.lists.lttng-dev
Message-ID <[email protected]>
On 2023-11-03 07 h 48, Seidl, Aron via lttng-dev wrote:
> Hello guys,
> 
> after it was finally possible to debug Babeltrace properly, I step onto 
> a next problem.
> 
> I apologize in advance, but I’m new to Linux development and even more 
> to cross compiling.
> 
> Is it even possible to compile libbabeltrace for Windows and I have to 
> dig deeper, trying to understand it better, or did I just waste 3 days 
> of my life trying the impossible?
> 
> Maybe you guys know a little more.
> 
> FYI: I installed every Mingw-package on my machine, and I try to 
> configure the project as follows:
> 
> ./configure --prefix=$PWD/install --host=x86_64-w64-mingw64 
> --enable-built-in-plugins --enable-static --disable-shared
> 
> The configure-phase runs well, but the make process fails.
> 
> I hope it is the last time I have to ask you some questions. I wish you 
> a great weekend!
> 
> Sincerely,
> 
> Aron

Hi,

It should be technically possible to cross-compile babeltrace2 with 
Mingw on Linux but it was never tested, so a lot a small fixes to the 
build system might be required.

What is tested however is building with Mingw in an MSYS2 [1] 
environment on a Windows host. You can have a look at the CI job [2] for 
the details, the configuration including the build script is publicly 
readable in "View Configuration".

Cheers,

Michael

[1] https://www.msys2.org/
[2] https://ci.lttng.org/view/Babeltrace/job/babeltrace_master_winbuild/
_______________________________________________
lttng-dev mailing list
[email protected]
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.