zenoh icon indicating copy to clipboard operation
zenoh copied to clipboard

Compile with Rust 1.47

Open esteve opened this issue 4 years ago • 1 comments

Before submitting the zenoh bridge to the ROS index, I tested if it could be built by the version of the Rust compiler that Ubuntu ships with (1.47). I'm avoiding rustup so that the ROS buildfarm can build packages cleanly without dependencies that can't be installed via APT.

esteve avatar Jun 01 '21 14:06 esteve

I've updated this PR after the sync branch has been merged, unfortunately flume depends on spinning_top, which uses the newer spin_loop API (https://github.com/rust-osdev/spinning_top/blob/master/src/spinlock.rs#L57).

I could submit a patch to spinning_top so that it uses one API or the other depending on the version of the Rust compiler, or I could package a more recent version of Rust and Cargo in a vendor package for ROS. The latter seems the path of least resistance, so that's probably the one I'll follow.

esteve avatar Jun 03 '21 12:06 esteve

This PR is inactive for more than a year. Closing it

milyin avatar Jul 31 '23 10:07 milyin