Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.0.0 test failure on macos-homebrew #154

Open
sim642 opened this issue Sep 22, 2023 · 4 comments
Open

Version 2.0.0 test failure on macos-homebrew #154

sim642 opened this issue Sep 22, 2023 · 4 comments
Labels

Comments

@sim642
Copy link
Member

sim642 commented Sep 22, 2023

ocaml/opam-repository#24493 reveals test failures on macos-homebrew:
goblint-cil.2.0.0.macos-homebrew.txt
Namely:

- ------------ [418] CC="gcc-13" make testrungcc/builtin_object_size OPTIMIZE=1 ------------
- 
- [418] A regression test command failed:
-   CC="gcc-13" make testrungcc/builtin_object_size OPTIMIZE=1
-
@sim642 sim642 added the bug label Sep 22, 2023
@sim642
Copy link
Member Author

sim642 commented Feb 1, 2024

GobCon decision: use #ifdef to disable the test on OSX/arm64.

@sim642 sim642 added this to the 2.0.4 milestone Feb 1, 2024
@sim642
Copy link
Member Author

sim642 commented Jul 24, 2024

This has somehow gotten a lot worse. Now in our CI all non-M1 MacOS tests seem to be failing: https://github.com/goblint/cil/actions/runs/10073492596.

@sim642
Copy link
Member Author

sim642 commented Jul 25, 2024

There are 50 occurrences of this in one of the logs:

/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/include/sys/stdio.h[47:80-86] : syntax error

Is this the same as #168 but also on OSX 13, not 15?

@sim642
Copy link
Member Author

sim642 commented Jul 25, 2024

Extracting the file from CI, it is

int     renameat(int, const char *, int, const char *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0);

which indeed preprocesses to the same availability crap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant