From abb86335e94c09707dcf2ced750c29fcff83f596 Mon Sep 17 00:00:00 2001 From: cao-jiaju <272503532@qq.com> Date: Sat, 14 Jun 2025 17:46:47 +0800 Subject: [PATCH] update to 24.03 SP2 Signed-off-by: cao-jiaju <272503532@qq.com> --- ...branch-name-for-mathlib-and-jemalloc.patch | 29 ------------------ 0002-Move-libmathlib.so-to-lib64_public.patch | 25 --------------- 0003-Move-AI4C-to-lib64_public.patch | 29 ------------------ config.xml | 21 +++++++------ gcc-for-openEuler-2.0.2.tar.gz | Bin 9159 -> 0 bytes gcc-for-openEuler-2.0.3.tar.gz | Bin 0 -> 9262 bytes gcc-for-openEuler.spec | 12 ++++---- 7 files changed, 17 insertions(+), 99 deletions(-) delete mode 100644 0001-Change-branch-name-for-mathlib-and-jemalloc.patch delete mode 100644 0002-Move-libmathlib.so-to-lib64_public.patch delete mode 100644 0003-Move-AI4C-to-lib64_public.patch delete mode 100644 gcc-for-openEuler-2.0.2.tar.gz create mode 100644 gcc-for-openEuler-2.0.3.tar.gz diff --git a/0001-Change-branch-name-for-mathlib-and-jemalloc.patch b/0001-Change-branch-name-for-mathlib-and-jemalloc.patch deleted file mode 100644 index 5145daf..0000000 --- a/0001-Change-branch-name-for-mathlib-and-jemalloc.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 4f655dda39f5abe1c1d6028bdf22186b628900a8 Mon Sep 17 00:00:00 2001 -From: yinchuang -Date: Mon, 17 Mar 2025 15:42:21 +0800 -Subject: [PATCH] Change branch name for mathlib and jemalloc. - ---- - build/download.sh | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/build/download.sh b/build/download.sh -index 727e2c4..93d4634 100644 ---- a/build/download.sh -+++ b/build/download.sh -@@ -57,8 +57,10 @@ download $TEXINFO_NAME - download $MPC_NAME - download $MPFR_NAME - download $ISL_NAME --download $MATHLIB_NAME --download $JEMALLOC_NAME -+[ -d "$MATHLIB_NAME" ] && rm -rf $MATHLIB_NAME -+echo "Download $MATHLIB_NAME." && git clone -b openEuler-25.03-release https://gitee.com/src-openeuler/$MATHLIB_NAME.git -+[ -d "$JEMALLOC_NAME" ] && rm -rf $JEMALLOC_NAME -+echo "Download $JEMALLOC_NAME." && git clone -b openEuler-22.03-LTS-SP1-release https://gitee.com/src-openeuler/$JEMALLOC_NAME.git - download $AUTOFDO_NAME - download $BOLT_NAME - download $CMAKE_NAME --- -2.33.0 - diff --git a/0002-Move-libmathlib.so-to-lib64_public.patch b/0002-Move-libmathlib.so-to-lib64_public.patch deleted file mode 100644 index c6c696c..0000000 --- a/0002-Move-libmathlib.so-to-lib64_public.patch +++ /dev/null @@ -1,25 +0,0 @@ -From c0a76f0688d683238cb40308e02b721a2c66937c Mon Sep 17 00:00:00 2001 -From: yinchuang -Date: Thu, 20 Mar 2025 16:36:49 +0800 -Subject: [PATCH] Move libmathlib.so to lib64_public. - ---- - build/hcc_arm64le_native/hcc_aarch64_native_final.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build/hcc_arm64le_native/hcc_aarch64_native_final.sh b/build/hcc_arm64le_native/hcc_aarch64_native_final.sh -index 487c696..77b644f 100644 ---- a/build/hcc_arm64le_native/hcc_aarch64_native_final.sh -+++ b/build/hcc_arm64le_native/hcc_aarch64_native_final.sh -@@ -51,7 +51,7 @@ echo "math-cflags += ${CFLAGS_FOR_MATHLIB}" >>config.mk - echo "CFLAGS += ${CFLAGS_FOR_MATHLIB}" >>config.mk - sed -i "s/SUBS = math string networking/SUBS = math string/g" config.mk - sed -i "s@prefix = /usr@prefix = ${PREFIX_NATIVE}@" Makefile --sed -i "s@libdir = \$(prefix)/lib@libdir = \${PREFIX_PUBLIC}@" Makefile -+sed -i "s@libdir = \$(prefix)/lib@libdir = ${PREFIX_PUBLIC}@" Makefile - make -j $PARALLEL && make install -j $PARAELLEL && popd - - echo "Building jemalloc..." && pushd $ROOT_NATIVE_SRC/$JEMALLOC --- -2.33.0 - diff --git a/0003-Move-AI4C-to-lib64_public.patch b/0003-Move-AI4C-to-lib64_public.patch deleted file mode 100644 index 2dbb0c1..0000000 --- a/0003-Move-AI4C-to-lib64_public.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 38f74ce1182b0352cefc766b97f4a7f0dde218e9 Mon Sep 17 00:00:00 2001 -From: yinchuang -Date: Thu, 10 Apr 2025 09:41:04 +0800 -Subject: [PATCH] Move AI4C to lib64_public. - ---- - build/hcc_arm64le_native/install_ai4c.sh | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/build/hcc_arm64le_native/install_ai4c.sh b/build/hcc_arm64le_native/install_ai4c.sh -index 78a1e27..ad60a5f 100644 ---- a/build/hcc_arm64le_native/install_ai4c.sh -+++ b/build/hcc_arm64le_native/install_ai4c.sh -@@ -3,9 +3,9 @@ - cur_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")"; pwd)" - - # Locate the .whl files to install. --ai4cglob=( $cur_dir/../lib64/AI4C/ai4c-*.whl ) --opentunerglob=( $cur_dir/../lib64/AI4C/huawei_opentuner-*.whl ) --autotunerglob=( $cur_dir/../lib64/AI4C/autotuner-*.whl ) -+ai4cglob=( $cur_dir/../lib64_public/AI4C/ai4c-*.whl ) -+opentunerglob=( $cur_dir/../lib64_public/AI4C/huawei_opentuner-*.whl ) -+autotunerglob=( $cur_dir/../lib64_public/AI4C/autotuner-*.whl ) - - python3=$(type -p python3) - $python3 -m pip install "${ai4cglob[-1]}" --- -2.33.0 - diff --git a/config.xml b/config.xml index 887f3b8..db35960 100644 --- a/config.xml +++ b/config.xml @@ -1,11 +1,11 @@ -BRANCH="openEuler-25.03" -INSTALL_NATIVE="gcc-12.3.1-2025.03-aarch64-linux" -COMPILER_INFO="gcc for openEuler 3.0.2" +BRANCH="openEuler-24.03-LTS-SP2" +INSTALL_NATIVE="gcc-12.3.1-2025.06-aarch64-linux" +COMPILER_INFO="gcc for openEuler 3.0.3" GCC="gcc-12.3.0" BINUTILS="binutils-2.41" GMP="gmp-6.3.0" -TEXINFO="texinfo-7.2" +TEXINFO="texinfo-7.0.3" MPC="mpc-1.3.1" MPFR="mpfr-4.2.1" ISL="isl-0.24" @@ -15,21 +15,22 @@ AUTOFDO="autofdo-0.30.1" BOLT="llvm-project-17.0.6.src" CMAKE="cmake-3.27.9" AI4C="AI4C-v1.0.4-alpha" -YAML_CPP="yaml-cpp-0.8.0" +YAML_CPP="yaml-cpp-0.7.0" OPENSSL="openssl-3.0.12" -NCURSES="ncurses-6.5" -LLVM="llvm-17.0.6.src" +NCURSES="ncurses-6.4" +LLVM="llvm-for-oE-17.0.6-2506.0.2" LLVM_CMAKE="cmake-17.0.6.src" LLVM_THIRD_PARTY="third-party-17.0.6.src" MLIR="mlir-17.0.6.src" PROTOBUF="protobuf-25.1" GCC_CLIENT="pin-gcc-client-0.4.1" GRPC="grpc-1.60.0" -CARES="c-ares-1.34.4" -ABSEIL="abseil-cpp-20240722.0" -RE2="re2-2024-07-02" +CARES="c-ares-1.19.1" +ABSEIL="abseil-cpp-20230802.1" +RE2="2024-02-01" JSONCPP="jsoncpp-1.9.5" PERL="perl-5.38.0" PERL_IPC_CMD="IPC-Cmd-1.04" OPEN_TUNER="BiSheng-opentuner-0.8.8" AUTO_TUNER="BiSheng-Autotuner-2.2.0" + diff --git a/gcc-for-openEuler-2.0.2.tar.gz b/gcc-for-openEuler-2.0.2.tar.gz deleted file mode 100644 index e96c91e2259d6f927ab2c0f376b3ecaec9a0e653..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9159 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 R#32q4{tH^&zf1tg008sw-FW~2 diff --git a/gcc-for-openEuler-2.0.3.tar.gz b/gcc-for-openEuler-2.0.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e8760f704fd39e8eb2405d882eff7900616c681 GIT binary patch literal 9262 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 Qs@zfeKk7J@Hvq^00K%p_g8%>k literal 0 HcmV?d00001 diff --git a/gcc-for-openEuler.spec b/gcc-for-openEuler.spec index d87f222..e07d7a9 100644 --- a/gcc-for-openEuler.spec +++ b/gcc-for-openEuler.spec @@ -1,6 +1,6 @@ Name: gcc-for-openEuler -Version: 2.0.2 -Release: 4 +Version: 2.0.3 +Release: 1 Summary: GCC released as a binary package for openEuler and other OSes. License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2 and BSD @@ -9,16 +9,13 @@ Source0: %{name}-%{version}.tar.gz Source1: wheel-0.37.1-py2.py3-none-any.whl %global config config.xml -%global build_name gcc-12.3.1-2025.03-aarch64-linux +%global build_name gcc-12.3.1-2025.06-aarch64-linux ExclusiveArch: aarch64 BuildRequires: git bison flex texinfo autoconf libtool elfutils-libelf-devel glibc-static BuildRequires: chrpath centos-release-scl devtoolset-7 python3 zlib-devel lksctp-tools-devel python3-setuptools -Patch1: 0001-Change-branch-name-for-mathlib-and-jemalloc.patch -Patch2: 0002-Move-libmathlib.so-to-lib64_public.patch -Patch3: 0003-Move-AI4C-to-lib64_public.patch %description GCC released as a binary package for openEuler and other OSes. @@ -48,6 +45,9 @@ sha256sum %{build_name}.tar.gz > %{build_name}.tar.gz.sha256 %attr(755, root, root) /%{build_name}.tar.gz.sha256 %changelog +* Sat Jun 14 2025 Cao Jiaju <272503532@qq.com> - 2.0.3-1 +- version number compatible with 24.03 LTS SP2 & fix path error of lib/lib64 + * Thu Apr 10 2025 Zheng Chenhui - 2.0.2-4 - -Move AI4C to lib64_public. -- Gitee