Running goblint on Mac OS 14 (maybe limited to older Intel Macs) fails immediately because of attributes like __attribute__((availability(macos,introduced=10.15))). We can handle something like __attribute__((availability(macos,introduced && 10))), but CIL does not handle assignment expressions and I'm not sure what 10.15 actually is because gcc 14 can also handle introduced=10.15.2, so are these strings then?
Anyway, the problem is goblint fails out-of-the-box on Intel Macs with the current OS.