-
Notifications
You must be signed in to change notification settings - Fork 618
-
Gluten's vcpkg build currently uses CentOS 7 to maintain compatibility with older glibc versions (2.17), enabling binaries to run on a wide range of Linux platforms. However, Velox's dependency on increasingly recent versions of Folly and FBThrift requires newer kernel versions and GCC/G++ compilers, making CentOS 7 maintenance increasingly difficult and potentially blocking critical upstream updates.
Currently we are patching Folly/Fbthrfit/MVFST on CentOS7 as a workaround(#12281). However this maybe a issue as Velox community are upgrading the dependency more frequently.
The possible solutions for us is to upgrade to use Centos8 / AlmaLinux 8 with recent kernel and tool chain, this will bump the minimum Glibc requirement and may bring some trouble if the deployment is still on some legacy system
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 1 comment
-
The upgrade proposal looks good to me. For CentOS 7 users, there may still be some chances for workarounds, and they can do that by themselves. On the community side, I think we can move forward. cc @FelixYBW @weiting-chen @jackylee-ch @liujiayi771
Beta Was this translation helpful? Give feedback.