calebzulawski commented on PR #3452: URL: https://github.com/apache/arrow-rs/pull/3452#issuecomment-1371486920
That's precisely the use-case for `multiversion`. I understand if `multiversion` isn't appropriate for this project, but I don't think it's reasonable to expect users to use `target-cpu` beyond local testing or targeting a particular embedded system. > https://github.com/calebzulawski/target-features appears to be a one hit wonder crate (basically one version, no obvious plan for maintenance) > > https://github.com/calebzulawski/target-features/commits/master > > I am all for removing this dependency 👍 `target-features` was created mostly to address issues [discovered while creating the `std::simd` module](https://calebzulawski.github.io/rust-simd-book/4.2-native-vector-width.html) that didn't quite make it to inclusion in the standard library. I decided to keep it separate from `multiversion` because some users may want to access only the `target-features` hardware database without all of the multiversioning apparatus. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
