saaras-io / yastack

YAStack: User-space network-stack based on DPDK, FreeBSD TCP/IP Stack, EnvoyProxy
https://yastack.io
Apache License 2.0
100 stars 20 forks source link

envoy is on bazel, but yastack ev is on cmake #10

Open guichuan2018 opened 4 years ago

guichuan2018 commented 4 years ago

Are there any specific reasons for yastack to use cmake to build envoy?

The official envoy code base uses bazel instead. There will be a lot of works and efforts in order to port the latest official envoy code to yastack because the two use different build systems.

Even though there's a tool on github to convert bazel to cmake, but it's not usable as it's limited supported.

So, what's the proper way for porting official envoy code into yastack? Any comments?