-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
liburing compilation on Rocky Linux 8 which supports 4.18 kernel #36349
Comments
@phlax , Thanks in advance for your reply |
hi @Gaurav0411GitHub my response is that the supported way to build is using the envoy build image - ie it should be possible to build in other environments - and where necessary we will take patches to facilitate that - but we provide a build image for precisely this reason - so that others can build with reasonable confidence on any platform that supports docker (with some qualifications about kernel versions) |
it was
you would have to check the diffs between the branches
not sure on specifics wrt liburing kernel versions - i do remember that it required a fairly recent kernel - iirc we could not add it until we updated our vms to ubuntu jammy |
I want to use rhel 8.10 (kernel-devel-4.18.0-553.16.1.el8_10.x86_64 ,kernel-headers-4.18.0-553.16.1.el8_10.x86_64), Is envoy 1.31.x version is supported on this above mentioned version? |
io_uring requires a 5.1 kernel |
Thanks for your reply, |
@phlax @timperrett @pjjw @mkbehr Thanks is advance for the answer of above question |
not atm i think - the current select to determine inclusion only checks the platform is linux - a flag could be added to disable this |
Can we expect this kind of flag to disable somewhere in 1.32.x? |
it doesnt exist atm - someone would need to add it |
When we are compiling envoy 1.30.x version using below command on rocky linux 8 which supports 4.18 kenel version, we are not getting liburing compilation error and we are able to compile envoy successfully.
bazel --bazelrc=/dev/null build --sandbox_debug --verbose_failures --copt="-DENVOY_IGNORE_GLIBCXX_USE_CXX11_ABI_ERROR=1 -DLLVM_USE_SPLIT_DWARF" --define wasm=disabled --define tcmalloc=disabled --define signal_trace=disabled --config=sizeopt --compilation_mode=fastbuild --copt=-Wno-error=maybe-uninitialized //source/exe:envoy-static.stripped
When we are compiling envoy 1.31.x version using above command on rocky linux 8 which supports 4.18 kenel version, we are getting liburing compilation error and we are not able to compile envoy successfully. We are getting liburing compilation error. I am having below queries
The text was updated successfully, but these errors were encountered: