Open zhouyuan opened 1 month ago
We have to move ahead since Velox recently upgraded folly that requires GCC >=10. I will create a pr to do this.
/__w/incubator-gluten/incubator-gluten/ep/build-velox/build/velox_ep/deps-download/folly/folly/Portability.h:38:24: error: static assertion failed: __GNUC__ >= 10
38 | static_assert(__GNUC__ >= 10, "__GNUC__ >= 10");
| ^
ninja: build stopped: subcommand failed.
CentOS 9 - default is GCC-11 but setups scripts installs and uses GCC-12 Ubuntu 22.04 - default is GCC-11 Ubuntu 24.04 - default is GCC-13 MacOS - Apple Clang-15
Looks CentOS7 and 8 may need to upgrade GCC firstly.
CentOS 9 - default is GCC-11 but setups scripts installs and uses GCC-12 Ubuntu 22.04 - default is GCC-11 Ubuntu 24.04 - default is GCC-13 MacOS - Apple Clang-15
Looks CentOS7 and 8 may need to upgrade GCC firstly.
@FelixYBW, yes, includes ubuntu 20.04.
Upgrading has been done in main branch, but still using c++17. Wait for Velox's change to use c++20.
Description
As Velox is migrating to C++20 https://github.com/facebookincubator/velox/discussions/10692 The minimal requirement is g++-11. We should upgrade the toolchain: https://vault.centos.org/centos/7/sclo/Source/rh/