diff --git a/build/script/cmake_package_mini.sh b/build/script/cmake_package_mini.sh index 120408ced..367c2b1d2 100644 --- a/build/script/cmake_package_mini.sh +++ b/build/script/cmake_package_mini.sh @@ -466,6 +466,10 @@ function install_gaussdb() CMAKE_OPT="$CMAKE_OPT -DENABLE_OPENEULER_MAJOR=ON" fi + if [[ -e "/etc/openEuler-release" && "$(cat /etc/openEuler-release | awk '{print $3}')" == "24.03" ]]; then + CMAKE_OPT="$CMAKE_OPT -DENABLE_OPENEULER_MAJOR=ON" + fi + if [ "${PLATFORM_ARCH}"x == "loongarch64"x ]; then CMAKE_OPT="$CMAKE_OPT -DENABLE_BBOX=OFF -DENABLE_JEMALLOC=OFF" fi diff --git a/configure b/configure index 56f24efdb..d7ba9b8e6 100755 --- a/configure +++ b/configure @@ -3428,6 +3428,10 @@ if [[ "$(cat /etc/system-release)" =~ ^"openEuler release 22.03".* ]]; then with_openeuler_major=yes fi +if [[ "$(cat /etc/system-release)" =~ ^"openEuler release 24.03".* ]]; then + with_openeuler_major=yes +fi + if [[ "$(cat /etc/system-release)" =~ ^"CSIOS release 1.0".* ]]; then with_openeuler_major=yes fi