-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
std::net: Solaris supports SOCK_CLOEXEC
as well since 11.4.
#130361
Conversation
Hmm, I don't know if we have any proper target owner for Solaris to make decisions about the minimum version that Rust should support, but it appears Oracle is supporting Solaris 11.3 until January 2027. https://en.wikipedia.org/wiki/Oracle_Solaris#Version_history |
I brought this up on Zulip: https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/Solaris.20baseline @psumbera you were mentioned as a potential target maintainer -- do you have any opinion on this change? |
Solaris 11.4 should be only relevant Solaris version for Rust. Don't bother with 11.3 version. I should add myself to https://github.com/rust-lang/rust/tree/8adb4b30f40e6fbd21dc1ba26c3301c7eeb6de3c/src/doc/rustc/src/platform-support for Solaris. But I haven't created pull request for that yet. |
Thanks for the quick response! We should update the main platform support doc too, which just says "Solaris 11" now, but I'm continuing the discussion on Zulip to see if we need any particular approval for that. I'm queuing @bors try |
Let me try to reawaken bors... |
@bors try |
std::net: Solaris supports `SOCK_CLOEXEC` as well since 11.4. try-job: dist-various-2
☀️ Try build successful - checks-actions |
Rollup of 7 pull requests Successful merges: - rust-lang#130361 (std::net: Solaris supports `SOCK_CLOEXEC` as well since 11.4.) - rust-lang#133406 (Add value accessor methods to `Mutex` and `RwLock`) - rust-lang#133633 (don't show the full linker args unless `--verbose` is passed) - rust-lang#134285 (Add some convenience helper methods on `hir::Safety`) - rust-lang#134310 (Add clarity to the examples of some `Vec` & `VecDeque` methods) - rust-lang#134313 (Don't make a def id for `impl_trait_in_bindings`) - rust-lang#134315 (A couple of polonius fact generation cleanups) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#130361 - devnexen:sock_cloexec_solaris, r=cuviper std::net: Solaris supports `SOCK_CLOEXEC` as well since 11.4. try-job: dist-various-2
try-job: dist-various-2