Enable basic folly::Future support for XROS builds.
Summary: `folly/io/async:async_base` is not fully migrated to XROS, mitigate futures implementation for now: * Craft out `fibers::Baton` and `IO pool` dependencies from futures. * Add futures to CI targets. * Add build time test to ensure `folly::Future<Unit>` symbols are generated. This closely follows mitigation in `AROS` branch: https://www.internalfb.com/code/aros/[a0c19baba13b]/xros/third-party/folly/folly/futures/Future.h (any suggestions on how to properly proceed with such change are greatly appreciated!) Reviewed By: egorich239 Differential Revision: D31497625 fbshipit-source-id: c0b2406496ca3c4f69ddadd61dbd1d75f309e8a1
Showing
Please register or sign in to comment