---
# System prepended metadata

title: Libs Meeting 2022-05-04
tags: [Minutes, Libs Meetings]

---

# Libs Meeting 2022-05-04

###### tags: `Libs Meetings` `Minutes`

**Meeting Link**: https://meet.jit.si/rust-libs-meeting-ujepnbwg2lzqgt6wvrndwimi
**Attendees**: Jane, Josh Stone, Josh Triplett, Mara, The 8472

## Agenda

- [Open Action Items](https://hackmd.io/Uehlc0qUQfWfvY1swYWRgQ)
- Triage
- Testing of std on Tier 2 platforms
  - See https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/Adding.20freebsd.20to.20CI/near/281179222
- Maintenance of the `cc` and `cmake` crates
  - cc: https://github.com/alexcrichton/cc-rs/issues/663
  - cmake: https://github.com/alexcrichton/cmake-rs/issues/127
- Anything else?

## Triage

### FCPs

0 open T-libs FCPs:
<p></p>



### Critical

None

### Backports

- [1 `rust-lang/rust` `T-libs-api` `beta-nominated` items](https://github.com/rust-lang/rust/issues?q=label:T-libs-api+label:beta-nominated)
  - [[96556](https://github.com/rust-lang/rust/pull/96556)] *\[beta\] Revert #92519 on beta*
    - Accepted

### Prioritization Requested

- [1 `rust-lang/rust` `T-libs-api` `I-prioritize` items](https://github.com/rust-lang/rust/issues?q=label:T-libs-api+label:I-prioritize+is:open)
  - [[96621](https://github.com/rust-lang/rust/issues/96621)] *Standard file descriptor checks cause abort on startup with strict rlimit*
    - We should probably fall back to fstat'ing the fds separately
    - Priority: low

### Nominated

None

### Regressions

- [1 `rust-lang/rust` `T-libs` `regression-from-stable-to-beta` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:regression-from-stable-to-beta+is:open)
  - [[96434](https://github.com/rust-lang/rust/issues/96434)] `P-medium` *\[regression\] println borrow check errors*
    - Already fixed.

## Testing of std on Tier 2 platforms

Maybe we could use something like toolstate tracking.

Breaking these platforms should be okay, since they're tier 2.

Scripts/tooling to spin up a VM, even just locally, would be very useful.

Many tier 2 platforms don't actually comply with the tier 2 policy. We could start pushing towards that. Maybe we should ask for instructions for a VM.

Running just the std tests (not the rustc tests) in qemu with software emulation should be possible.

## Maintenance of the cc and cmake crates 

cc: https://github.com/alexcrichton/cc-rs/issues/663

cmake: https://github.com/alexcrichton/cmake-rs/issues/127

We should transfer them to rust-lang.

Josh Triplett notes: A lot of information that's part of `cc` should also be part of cargo or rustc: which linker to use, etc.

We should ask for help with infrastructure to automatically publish new versions after testing.

## Actions

- [ ] Reply to all issues/PRs discussed in this meeting, or add them to the [open action items](https://hackmd.io/Uehlc0qUQfWfvY1swYWRgQ).

_Generated by [fully-automatic-rust-libs-team-triage-meeting-agenda-generator](https://github.com/rust-lang/libs-team/tree/main/tools/agenda-generator)_
