Skip to content

Add DLL and ARM64 builds to MinGW workflow#274

Open
tobiasherzke wants to merge 2 commits intosccn:devfrom
tobiasherzke:dev
Open

Add DLL and ARM64 builds to MinGW workflow#274
tobiasherzke wants to merge 2 commits intosccn:devfrom
tobiasherzke:dev

Conversation

@tobiasherzke
Copy link
Copy Markdown
Contributor

Extension of existing Msys2 MinGW workflow to also build liblsl as a DLL, and to also build for the Windows ARM64 target.

For openMHA, I would need a MinGW-compiled liblsl as DLL rather than as static library.

This pull request is divided into two commits:

The first commit extends the existing MinGW build matrix to support DLL builds and the Msys2 "clangarm64" target.

The second commit extends the same workflow in order to add these artifacts to releases.

I had to disable running the unit tests for the "clangarm64" target, as the tests would cause segfaults. Using the compiled clangarm64 liblsl DLL as a dependency for openMHA on Windows ARM64, however, worked fine for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant