Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Ubuntu 24.04 for MinGW #7358

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

FyiurAmron
Copy link
Contributor

@FyiurAmron FyiurAmron commented Jun 29, 2024

This has been separated from the mingw-std-threads removal PR, since I found out it's possible to easily switch to POSIX on 20.04 (and earlier as well I think).

related tickets/blockers:

done:

pending:

  • identify the source of 32-bit cross-compilation problem (TBH seems like old lib versions clashing with new ones, STK/FLTK and Qt probably)
  • use Use vcpkg for Linux CI #7316 (or actually its MinGW counterpart)

@PhysSong
Copy link
Member

FYI, There is https://github.com/LMMS/lmms-ci-docker for container images

@FyiurAmron
Copy link
Contributor Author

FyiurAmron commented Jul 21, 2024

@PhysSong yes, as you can see in both the previous and current commits I've been tweaking the code from there directly (current content is an edited copy-paste of what we have there). I do however recall people talking about ditching the CI repo, and anyhow I see no sense in going through the same code in two separate repos for a draft, if I can just do the tryouts here directly. ATM the only problem is with compatibility with 32-bit MinGW with 24.04 (mostly due to our outdated version of libfltk if I get it correctly from the logs), and that's the only thing blocking the upgrade right now, AFAIK. As soon as I have the code working here, I'll submit a matching PR to lmms-ci-docker repo, if that will be the solution-of-choice at the time I'm done :D

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.

None yet

2 participants