facebook / fboss

Facebook Open Switching System Software for controlling network switches.
Other
860 stars 295 forks source link

No BUCK files to build with buck? #3

Open tfarina opened 9 years ago

tfarina commented 9 years ago

Buck has support for C++, so it would be awesome if BUCK files were provided instead of CMake files.

simpkins commented 9 years ago

We will probably eventually move towards buck, but this is likely still several months away for us. We will probably wait for folly and fbthrift to provide open source BUCK files first.

Internally at Facebook we do intend to switch most projects to use buck. However, buck still needs some more features and improvements to make this happen. (Mostly around handling of third-party libraries.) When we switch to buck internally we will probably switch the open source build to use buck as well.

In the meantime, we figured that cmake would be easier for most external users, rather than requiring them to also download and build buck as a prerequisite to building fboss.

ghost commented 9 years ago

Thank you for reporting this issue and appreciate your patience. We've notified the core team for an update on this issue. We're looking for a response within the next 30 days or the issue may be closed.

capveg commented 7 years ago

I know this issue is very old, but I just revisited this thread with the other open source teams at FB. Short story: the common wisdom is that open source buck is not yet ready to easily do this. I'm going to leave this issue open to continue to track it, because right now we're maintaining two parallel build systems, which is... suboptimal.