gbdev/rgbds

Fix CI with Ubuntu 22.04

Closed this issue · 3 comments

All four of our Actions on Ubuntu 22.04 (g++/clang++ and make/cmake) are failing, with segfaults or ASan errors. This is probably a temporary issue with Actions itself, but still something we should see about resolving before release.

Actually this may be due to software version differences.

Ubuntu 20.04:

  • bison 3.5.1
  • make 4.2.1
  • cmake 3.28.3
  • g++ 9.3.0
  • clang 10.0.0, 11.0.0, 12.0.0

Ubuntu 22.04:

  • bison 3.8.2
  • make 4.3
  • cmake 3.28.3
  • g++ 11.2.0
  • clang 13.0.1, 14.0.0, 15.0.7

I kind of suspect bison, but, I'm using bison 3.8.2 on Xubuntu 22.0.4 and have not had the issues Actions is having.

Evidence that it's a problem with some GitHub Actions update: https://github.com/Rangi42/rgbds/tree/old is also failing, despite being before we converted the RGBASM parser to C++.