-
Notifications
You must be signed in to change notification settings - Fork 9
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
Fedora 39 Build Issue #244
Labels
bug
Something isn't working
Comments
cohoe
added a commit
to cohoe/swiftarr
that referenced
this issue
Dec 28, 2023
cohoe
added a commit
that referenced
this issue
Jan 2, 2024
cohoe
added a commit
to cohoe/swiftarr
that referenced
this issue
Jan 30, 2024
These issues are fixed in latest swift-log and swift-nio-ssl which will get updated in my next PR. |
cohoe
added a commit
to cohoe/swiftarr
that referenced
this issue
Feb 1, 2024
Merged
cohoe
added a commit
that referenced
this issue
Feb 1, 2024
resolve #244, updates dependencies to be compatible with glibc 2.38
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Documenting this here in hope that someone (including the rubber ducks) can help me wrap my brain around what has happened here.
Commit at 896c47a was building just fine on Fedora 36 (glibc 2.35 + Swift 5.8.0). When the same commit is built on Fedora 39 (glibc 2.38 + Swift 5.8.0) it blows up with complication errors:
Description and "workaround" given in apple/swift-log#278 (JCWasmx86/swift-log@332ed31)
We then hit:
Description and "workaround" given in apple/swift-nio-ssl#429
Finally we hit our own code issues:
Both of which can be fixed by force-unwrapping the various file handles in the respective calls.
It seems that all of this stems from some kind of change in the way Swift interacts with newer (>2.35) glibc.
The text was updated successfully, but these errors were encountered: