PHILO-HE commented on PR #10993: URL: https://github.com/apache/incubator-gluten/pull/10993#issuecomment-3495250618
> @PHILO-HE > > > Can we replace CentOS 7 with CentOS 8 > > I assume it's for the native lib part. Using Centos7 as the base building system so that Gluten only rely on Glibc-2.17, which should not introduce any issues for production env with legacy systems. However on Centos8, the glibc version is 2.28 which may introduce some issue for old systems @zhouyuan With Centos 8 used to build Gluten native libs, I think we can still transfer the built binary to Ubuntu 20.04/22.04, Centos 9 for test verification, excluding Centos 7. For Centos 7, we only need a weekly job to track build and runtime compatibility. We've already encountered issues with CentOS 7, such as GitHub checkout incompatibility. I am afraid that unnecessarily insisting on using Centos 7 in primary CI pipelines will bring more burdens to us. While GCC 13 installation is technically possible on CentOS 7, it may introduce runtime compatibility problems due to the old system libraries. Given these challenges, maybe at some time point, we'll have to drop CentOS 7 support. Moving it to an independent weekly job would allow us to smoothly end the support someday without impacting our primary CI pipeline. If you agree, I can start this replacement work in the coming weeks. I'm totally OK to first merge this PR. Maybe in the medium term, we still need Centos 7 GCC 13 for building release, etc. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
