lmms icon indicating copy to clipboard operation
lmms copied to clipboard

[WIP] Ubuntu 24.04 for MinGW

Open FyiurAmron opened this issue 1 year ago • 2 comments

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:

  • https://github.com/LMMS/veal/pull/13 = https://github.com/LMMS/lmms/issues/7284 & https://github.com/LMMS/lmms/pull/7290
  • https://github.com/LMMS/lmms/pull/7287
  • https://github.com/LMMS/lmms/pull/7288
  • https://github.com/LMMS/lmms/issues/7291 & https://github.com/LMMS/lmms/pull/7319
  • https://github.com/LMMS/lmms/pull/7327 as a stepping stone to make pinpointing the 32-bit issues easier

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 https://github.com/LMMS/lmms/pull/7316 (or actually its MinGW counterpart)

FyiurAmron avatar Jun 29 '24 13:06 FyiurAmron

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

PhysSong avatar Jul 21 '24 09:07 PhysSong

@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

FyiurAmron avatar Jul 21 '24 13:07 FyiurAmron

Superceded by https://github.com/LMMS/lmms/pull/7682

tresf avatar Apr 06 '25 15:04 tresf