-
-
Notifications
You must be signed in to change notification settings - Fork 264
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
Cirrus CI: Get FreeBSD working again after their LLVM 9 => 15 bump #4373
Conversation
According to https://ports.freebsd.org/cgi/ports.cgi?query=llvm&stype=name&sektion=all, they really bumped the default LLVM version from 9 to 15, and dropped the |
Thx Johan for the help! I sure as hell didn't expect their Anyway, just 2 lit-test failures wrt. gdb: |
I don't know about the gdb failures... could it be due to GDB version? Otherwise let's merge this one? (mark lit tests as XFAIL: FreeBSD) |
Looks like they bumped gdb from v8 to v13 (!), so yeah, we're probably seeing the same gdb v10+ regressions as on Linux. Our CMake script only outputs the gdb version on Linux, not on other ELF platforms; the gdb dmd-testsuite tests are disabled for the same CMake limitation, so we're only seeing the few gdb lit-tests fail. So if we cannot downgrade the gdb package, we'll have to disable the failing gdb tests somehow for now - ideally depending on the gdb version. |
I took the liberty of "fixing" this with the least amount of effort by marking the tests XFAIL on FreeBSD. Added an issue for it : #4389 |
Why is the FreeBSD 12.2 stuck? (some github bug?) |
Nope, it's just an orphaned required CI check in the GitHub settings, they are based on the CI job names. So after merging this, the required FreeBSD check needs to be removed, and the new 12.4 one added instead. Edit: https://github.com/ldc-developers/ldc/settings/branch_protection_rules/18913968 (branch protection rules -> required status checks) |
Let's merge this? |
No description provided.