std::net: Solaris supports SOCK_CLOEXEC as well since 11.4.#130361
std::net: Solaris supports SOCK_CLOEXEC as well since 11.4.#130361bors merged 1 commit intorust-lang:masterfrom
SOCK_CLOEXEC as well since 11.4.#130361Conversation
|
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. |
|
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