Skip to content

gitlab-ci, build: Move to Clang in Flatpak (mostly)

Bruno Lopes requested to merge bruno/clang-flatpak into master

Multi-purpose Debian and native Windows pipelines are full Clang since !1413 (merged). This MR didn't touched flatpak for caution, since this is the most complex to migrate from GCC.

After some tests, the time has come for flatpak. Now "all" the modules are built with Clang, which helps to find some oddities.

Two of them are very apparent:

  • aalib: in my tests, the first of 3 MSYS2 patches (to work with Clang) simply can't be applied and git don't tell me why (the others are fine). I checked in VS code and there is nothing wrong with the .patch or the source. Maybe some very obscure character is present, I don't know.
  • suitesparse: also fails in my tests, but this dependency is well maintained. So, I will not risk broke the build touching randomly in the build options, help is appreciated.

/cc @Jehan @hub @HarryMichal @dnovomesky

Edited by Bruno Lopes

Merge request reports