Skip to content
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

Compile with Rust 1.47 #94

Closed
wants to merge 2 commits into from

Conversation

esteve
Copy link
Contributor

@esteve esteve commented Jun 1, 2021

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 esteve force-pushed the compile-with-1.47 branch from c917ca6 to 762e129 Compare June 1, 2021 16:50
esteve added 2 commits June 3, 2021 13:41
… the Rust compiler

Signed-off-by: Esteve Fernandez <esteve@apache.org>
Signed-off-by: Esteve Fernandez <esteve@apache.org>
@esteve esteve force-pushed the compile-with-1.47 branch from 762e129 to 707dd72 Compare June 3, 2021 11:43
@esteve
Copy link
Contributor Author

esteve commented Jun 3, 2021

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.

@Mallets Mallets added the wontfix This will not be worked on label Dec 27, 2021
@milyin
Copy link
Contributor

milyin commented Jul 31, 2023

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

@milyin milyin closed this Jul 31, 2023
@esteve esteve deleted the compile-with-1.47 branch August 11, 2023 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants