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]

Reply via email to