https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116198
--- Comment #3 from rsaxvc at gmail dot com --- Thanks, that makes sense. I didn't realize that any code in a header would need to be able to compile as any language including that header, so we'll need to fix LVGL.