diff --git a/0001-Change-branch-name-for-mathlib-and-jemalloc.patch b/0001-Change-branch-name-for-jemalloc.patch similarity index 49% rename from 0001-Change-branch-name-for-mathlib-and-jemalloc.patch rename to 0001-Change-branch-name-for-jemalloc.patch index 482bc53da971bdcd6db40ccad9036aaf19bcfe5d..c96068576b4ea1f8e7cf196aab6a8404bfadb8a9 100644 --- a/0001-Change-branch-name-for-mathlib-and-jemalloc.patch +++ b/0001-Change-branch-name-for-jemalloc.patch @@ -1,24 +1,21 @@ -From 8447811a9afa7345a506f45faff1bf716b9c475b Mon Sep 17 00:00:00 2001 +From f8ce0c51d9acc58ad3a414831dc8ed0507a5519e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=99=A8=E5=8D=89?= -Date: Sat, 21 Sep 2024 11:49:43 +0800 -Subject: [PATCH] Change branch name for mathlib and jemalloc +Date: Wed, 11 Dec 2024 17:17:48 +0800 +Subject: [PATCH] Change branch name for jemalloc. --- - build/download.sh | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) + build/download.sh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/download.sh b/build/download.sh -index 5d97f85..2ee5106 100644 +index 02ad9b6..e1a4c0b 100644 --- a/build/download.sh +++ b/build/download.sh -@@ -51,8 +51,10 @@ download $TEXINFO_NAME - download $MPC_NAME +@@ -56,7 +56,8 @@ download $MPC_NAME download $MPFR_NAME download $ISL_NAME --download $MATHLIB_NAME + download $MATHLIB_NAME -download $JEMALLOC_NAME -+[ -d "$MATHLIB_NAME" ] && rm -rf $MATHLIB_NAME -+echo "Download $MATHLIB_NAME." && git clone -b openEuler-24.09-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 diff --git a/0002-Temporarily-fix-pin-gcc-client-build-error.patch b/0002-Temporarily-fix-pin-gcc-client-build-error.patch deleted file mode 100644 index 5242ea8c3f58d35e02c6e897af2339df66e74a3d..0000000000000000000000000000000000000000 --- a/0002-Temporarily-fix-pin-gcc-client-build-error.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 5206126dc050bcb2d5ad6296b14fbe2f8d863ddf Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=E9=83=91=E6=99=A8=E5=8D=89?= -Date: Mon, 23 Sep 2024 15:37:43 +0800 -Subject: [PATCH] Temporarily fix pin-gcc-client build error. - ---- - build/hcc_arm64le_native/hcc_aarch64_native_final.sh | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/build/hcc_arm64le_native/hcc_aarch64_native_final.sh b/build/hcc_arm64le_native/hcc_aarch64_native_final.sh -index ae3cc54..d0ba38e 100644 ---- a/build/hcc_arm64le_native/hcc_aarch64_native_final.sh -+++ b/build/hcc_arm64le_native/hcc_aarch64_native_final.sh -@@ -34,6 +34,7 @@ export CXX=$PREFIX_NATIVE/bin/g++ - - echo "Building pin_gcc_client..." && pushd "${ROOT_NATIVE_DIR}/obj/build-client" - sed -i '/^find_package(PkgConfig REQUIRED)/,/^pkg_check_modules(PC_PROTOBUF "protobuf>=3.1.0")/ s/^/# /' $ROOT_NATIVE_SRC/$GCC_CLIENT/cmake/common.cmake -+sed -i '/#include /a #include "unistd.h"' $ROOT_NATIVE_SRC/$GCC_CLIENT/lib/PluginClient/PluginLog.cpp - cmake -G"Unix Makefiles" $ROOT_NATIVE_SRC/$GCC_CLIENT -DLLVM_DIR=$PREFIX_MLIR/lib/cmake/llvm -DMLIR_DIR=$PREFIX_MLIR/lib/cmake/mlir -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$ROOT_NATIVE_DIR/obj/build-client -DCMAKE_PREFIX_PATH=$PREFIX_NATIVE -DCMAKE_C_FLAGS="${SECURE_CFLAGS}" -DCMAKE_CXX_FLAGS="${SECURE_CFLAGS}" -DCMAKE_SHRAED_LINKER_FLAGS="${SECURE_LDFLAGS}" - make -j $PARALLEL && make install -j $PARAELLEL && popd - cp $ROOT_NATIVE_DIR/obj/build-client/lib64/libpin_gcc_client.so $PREFIX_NATIVE/lib64 --- -2.33.0 - diff --git a/0003-Modify-openssl-compilation-options-to-match-src-repo.patch b/0003-Modify-openssl-compilation-options-to-match-src-repo.patch deleted file mode 100644 index 1dda337ab804e0e8ff96442016277ca6e9fd14d3..0000000000000000000000000000000000000000 --- a/0003-Modify-openssl-compilation-options-to-match-src-repo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From f6b6d6691406fdc47859c65a4369afe9fd2adbc1 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=E9=83=91=E6=99=A8=E5=8D=89?= -Date: Fri, 27 Sep 2024 17:02:41 +0800 -Subject: [PATCH] Modify openssl compilation options to match src repository. - ---- - build/hcc_arm64le_native/hcc_aarch64_native_release.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -index 1359f4f..fc834ed 100644 ---- a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -+++ b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -@@ -88,7 +88,7 @@ make pure_install DESTDIR=$PREFIX_PERL && make install -j $PARALLEL && popd - # Temporarily install OpenSSL to provide fixed libcrypto.so version for various OSes. - echo "Building openssl for autofdo..." && pushd $ROOT_NATIVE_DIR/obj/build-openssl - cp -rf $ROOT_NATIVE_SRC/$OPENSSL/* . --LDFLAGS="${SECURE_LDFLAGS}" CFLAGS="${SECURE_CFLAGS}" CXXFLAGS="${SECURE_CFLAGS}" ./Configure --prefix=$PREFIX_OPENSSL --openssldir=$PREFIX_OPENSSL enable-ec_nistp_64_gcc_128 zlib enable-camellia enable-seed enable-rfc3779 enable-sctp enable-cms enable-md2 enable-rc5 enable-ssl3 enable-ssl3-method enable-weak-ssl-ciphers no-mdc2 no-ec2m enable-sm2 enable-sm3 enable-sm4 shared linux-aarch64 -Wa,--noexecstack -DPURIFY '-DDEVRANDOM="\"/dev/urandom\""' -+LDFLAGS="${SECURE_LDFLAGS}" CFLAGS="${SECURE_CFLAGS}" CXXFLAGS="${SECURE_CFLAGS}" ./Configure --prefix=$PREFIX_OPENSSL --openssldir=$PREFIX_OPENSSL enable-ec_nistp_64_gcc_128 zlib enable-camellia enable-seed enable-rfc3779 enable-cms enable-md2 enable-rc5 no-mdc2 no-ec2m enable-sm2 enable-sm4 shared linux-aarch64 -Wa,--noexecstack -DPURIFY '-DDEVRANDOM="\"/dev/urandom\""' - make -j $PARALLEL && make install -j $PARALLEL && popd - - export OPENSSL_ROOT_DIR=$PREFIX_OPENSSL --- -2.33.0 - diff --git a/0004-Add-autofdo-binary-files.patch b/0004-Add-autofdo-binary-files.patch deleted file mode 100644 index a89071cbf6dfeef626ad668e0fc32d5571a83d7e..0000000000000000000000000000000000000000 --- a/0004-Add-autofdo-binary-files.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 07eb9cb763ee8fb55e0a07135918ad27d135b4e8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=E9=83=91=E6=99=A8=E5=8D=89?= -Date: Wed, 9 Oct 2024 15:39:42 +0800 -Subject: [PATCH] Add autofdo binary files. - ---- - build/hcc_arm64le_native/hcc_aarch64_native_release.sh | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -index fc834ed..0bcb441 100644 ---- a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -+++ b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -@@ -117,6 +117,9 @@ export PKG_CONFIG_PATH=$PREFIX_NATIVE/lib64/pkgconfig - echo "Building autofdo..." && pushd $ROOT_NATIVE_DIR/obj/build-autofdo - cmake -G"Unix Makefiles" $ROOT_NATIVE_SRC/$AUTOFDO -DCMAKE_INSTALL_PREFIX=$PREFIX_NATIVE -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_TOOL=GCOV -DCMAKE_LIBRARY_PATH=$PREFIX_OPENSSL/lib64 - make -j $PARALLEL && make install -j $PARALLEL && popd -+cp $ROOT_NATIVE_DIR/obj/build-autofdo/create_gcov $PREFIX_NATIVE/bin -+cp $ROOT_NATIVE_DIR/obj/build-autofdo/dump_gcov $PREFIX_NATIVE/bin -+cp $ROOT_NATIVE_DIR/obj/build-autofdo/profile_merger $PREFIX_NATIVE/bin - - echo "Building bolt..." && pushd $ROOT_NATIVE_DIR/obj/build-llvm-bolt - cmake -G"Unix Makefiles" $ROOT_NATIVE_SRC/$BOLT/llvm -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_ENABLE_PROJECTS="bolt" -DLLVM_TARGETS_TO_BUILD="AArch64" -DCMAKE_INSTALL_PREFIX=$PREFIX_BOLT -DBUILD_SHARED_LIBS:BOOL=ON --- -2.33.0 - diff --git a/0005-Add-libcrypto.so.patch b/0005-Add-libcrypto.so.patch deleted file mode 100644 index de6b8c8bda5975ad8b9249881c8a4e5f2d4b7265..0000000000000000000000000000000000000000 --- a/0005-Add-libcrypto.so.patch +++ /dev/null @@ -1,24 +0,0 @@ -From c93648978499a0e6e84fbe2f53cf60a9f5114d3b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=E9=83=91=E6=99=A8=E5=8D=89?= -Date: Thu, 10 Oct 2024 11:46:50 +0800 -Subject: [PATCH] Add libcrypto.so - ---- - build/hcc_arm64le_native/hcc_aarch64_native_release.sh | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -index 0bcb441..4695115 100644 ---- a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -+++ b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -@@ -98,6 +98,7 @@ export LIBRARY_PATH=$PREFIX_OPENSSL/lib64 - export LD_LIBRARY_PATH=$PREFIX_OPENSSL/lib64 - cp -r $PREFIX_OPENSSL/include $PREFIX_NATIVE/include - cp $PREFIX_OPENSSL/lib64/libssl.so.* $PREFIX_NATIVE/lib64 -+cp $PREFIX_OPENSSL/lib64/libcrypto.so.* $PREFIX_NATIVE/lib64 - - echo "Building cmake for bolt..." && pushd $ROOT_NATIVE_DIR/obj/build-cmake - LDFLAGS="${SECURE_LDFLAGS}" CFLAGS="${SECURE_CFLAGS}" CXXFLAGS="${SECURE_CFLAGS}" $ROOT_NATIVE_SRC/$CMAKE/configure --prefix=$PREFIX_BOLT --- -2.33.0 - diff --git a/0006-Fix-bolt-grpc-build-bugs-and-link-error.patch b/0006-Fix-bolt-grpc-build-bugs-and-link-error.patch deleted file mode 100644 index d5044dc2f5e8dc9e60667bc320f44b7bead75c0f..0000000000000000000000000000000000000000 --- a/0006-Fix-bolt-grpc-build-bugs-and-link-error.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 79aacb7897dd1182667931b9b4830191e8646a06 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=E9=83=91=E6=99=A8=E5=8D=89?= -Date: Thu, 28 Nov 2024 10:52:08 +0800 -Subject: [PATCH] Fix bolt/grpc build bugs and link error. - ---- - .../hcc_aarch64_native_release.sh | 20 ++++++++++++------- - 1 file changed, 13 insertions(+), 7 deletions(-) - -diff --git a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -index 1359f4f..533b200 100644 ---- a/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -+++ b/build/hcc_arm64le_native/hcc_aarch64_native_release.sh -@@ -73,9 +73,11 @@ export PATH=$PREFIX_PERL/bin:$PATH - echo "Building ncurses..." && pushd $ROOT_NATIVE_DIR/obj/build-ncurses - LDFLAGS="${SECURE_LDFLAGS}" CFLAGS="${SECURE_CFLAGS}" CXXFLAGS="${SECURE_CFLAGS}" $ROOT_NATIVE_SRC/$NCURSES/configure --prefix=$PREFIX_NATIVE --with-shared --build=$BUILD --host=$HOST --libdir=$PREFIX_NATIVE/lib64 - make -j $PARALLEL && make install -j $PARALLEL && popd --ln -s $PREFIX_NATIVE/lib64/libncurses.so $PREFIX_NATIVE/lib64/libtinfo.so --ln -s $PREFIX_NATIVE/lib64/libncurses.so.6 $PREFIX_NATIVE/lib64/libtinfo.so.6 --ln -s $PREFIX_NATIVE/lib64/libncurses.so.6.3 $PREFIX_NATIVE/lib64/libtinfo.so.6.3 -+pushd $PREFIX_NATIVE/lib64 -+ln -s libncurses.so libtinfo.so -+ln -s libncurses.so.6 libtinfo.so.6 -+ln -s libncurses.so.6.3 libtinfo.so.6.3 -+popd - - echo "Building binutils..." && pushd $ROOT_NATIVE_DIR/obj/build-binutils - LDFLAGS="${SECURE_LDFLAGS}" CFLAGS="${SECURE_CFLAGS}" CXXFLAGS="${SECURE_CFLAGS}" CFLAGS_FOR_TARGET="${SECURE_CFLAGS}" CXXFLAGS_FOR_TARGET="${SECURE_CFLAGS}" $ROOT_NATIVE_SRC/$BINUTILS/configure --prefix=$PREFIX_NATIVE --with-pkgversion="${COMPILER_INFO}" --enable-plugins --enable-ld=yes --libdir=$PREFIX_NATIVE/lib64 --enable-multiarch --build=$BUILD --host=$HOST --target=$TARGET -@@ -93,10 +95,9 @@ make -j $PARALLEL && make install -j $PARALLEL && popd - - export OPENSSL_ROOT_DIR=$PREFIX_OPENSSL - export PATH=$PREFIX_OPENSSL/bin:$PATH --export CPLUS_INCLUDE_PATH=$PREFIX_OPENSSL/include - export LIBRARY_PATH=$PREFIX_OPENSSL/lib64 - export LD_LIBRARY_PATH=$PREFIX_OPENSSL/lib64 --cp -r $PREFIX_OPENSSL/include $PREFIX_NATIVE/include -+cp -r $PREFIX_OPENSSL/include/* $PREFIX_NATIVE/include - cp $PREFIX_OPENSSL/lib64/libssl.so.* $PREFIX_NATIVE/lib64 - - echo "Building cmake for bolt..." && pushd $ROOT_NATIVE_DIR/obj/build-cmake -@@ -111,6 +112,7 @@ cmake $ROOT_NATIVE_SRC/$PROTOBUF -Dprotobuf_ABSL_PROVIDER=module -Dprotobuf_BUIL - make -j $PARALLEL && make install -j $PARALLEL && popd - - export PATH=$PREFIX_NATIVE/bin:$PATH -+export CPLUS_INCLUDE_PATH=$PREFIX_NATIVE/include - export LD_LIBRARY_PATH=$PREFIX_NATIVE/lib64:$LD_LIBRARY_PATH - export PKG_CONFIG_PATH=$PREFIX_NATIVE/lib64/pkgconfig - -@@ -119,7 +121,7 @@ cmake -G"Unix Makefiles" $ROOT_NATIVE_SRC/$AUTOFDO -DCMAKE_INSTALL_PREFIX=$PREFI - make -j $PARALLEL && make install -j $PARALLEL && popd - - echo "Building bolt..." && pushd $ROOT_NATIVE_DIR/obj/build-llvm-bolt --cmake -G"Unix Makefiles" $ROOT_NATIVE_SRC/$BOLT/llvm -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_ENABLE_PROJECTS="bolt" -DLLVM_TARGETS_TO_BUILD="AArch64" -DCMAKE_INSTALL_PREFIX=$PREFIX_BOLT -DBUILD_SHARED_LIBS:BOOL=ON -+cmake -G"Unix Makefiles" $ROOT_NATIVE_SRC/$BOLT/llvm -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_ENABLE_PROJECTS="bolt" -DLLVM_TARGETS_TO_BUILD="AArch64" -DCMAKE_INSTALL_PREFIX=$PREFIX_BOLT -DBUILD_SHARED_LIBS:BOOL=OFF - make -j $PARALLEL && make install -j $PARALLEL && popd - # Put in llvm-bolt and perf2bolt. - cp $PREFIX_BOLT/bin/llvm-bolt $PREFIX_BOLT/bin/perf2bolt $PREFIX_NATIVE/bin -@@ -134,7 +136,11 @@ cp $ROOT_NATIVE_DIR/obj/build-llvm-mlir/bin/mlir-tblgen /usr/bin - cp -r $PREFIX_MLIR/lib/* $PREFIX_NATIVE/lib64 - cp -r $PREFIX_MLIR/include/* $PREFIX_NATIVE/include - --echo "Building grpc..." && pushd $ROOT_NATIVE_DIR/obj/build-grpc -+echo "Building grpc..." && pushd $ROOT_NATIVE_SRC/$GRPC -+# avoid downloading -+mkdir $ROOT_NATIVE_SRC/$GRPC/third_party/opencensus-proto/src -+sed -r -i 's/(std=c\+\+)14/\1%{cpp_std}/g' setup.py grpc.gyp Rakefile examples/cpp/*/Makefile examples/cpp/*/CMakeLists.txt tools/run_tests/artifacts/artifact_targets.py tools/distrib/python/grpcio_tools/setup.py && popd -+pushd $ROOT_NATIVE_DIR/obj/build-grpc - cmake -G "Unix Makefiles" $ROOT_NATIVE_SRC/$GRPC -DCMAKE_BUILD_TYPE=Release -DgRPC_INSTALL=ON -DgRPC_CARES_PROVIDER=module -DgRPC_PROTOBUF_PROVIDER=package -DgRPC_SSL_PROVIDER=package -DgRPC_RE2_PROVIDER=module -DgRPC_ABSL_PROVIDER=package -DCMAKE_INSTALL_PREFIX=$PREFIX_NATIVE -DgRPC_INSTALL_LIBDIR=$PREFIX_NATIVE/lib64 -DProtobuf_INCLUDE_DIR=$PREFIX_NATIVE/include -DProtobuf_LIBRARY=$PREFIX_NATIVE/lib64/libprotobuf.so -DProtobuf_PROTOC_LIBRARY=$PREFIX_NATIVE/lib64/libprotoc.so -DProtobuf_PROTOC_EXECUTABLE=$PREFIX_NATIVE/bin/protoc -DBUILD_DEPS=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS="${SECURE_CFLAGS}" -DCMAKE_CXX_FLAGS="${SECURE_CFLAGS}" -DCMAKE_SHRAED_LINKER_FLAGS="${SECURE_LDFLAGS}" - make -j $PARALLEL && make install -j $PARALLEL && popd - --- -2.33.0 - diff --git a/config.xml b/config.xml index c2d89caccc39d8310ebd4584da6d170c5e7dd5fb..239236521f7babb2de1774be8b727472e77e1b51 100644 --- a/config.xml +++ b/config.xml @@ -14,6 +14,8 @@ JEMALLOC="jemalloc-5.2.1" AUTOFDO="autofdo-0.19" BOLT="llvm-project-17.0.6.src" CMAKE="cmake-3.27.9" +AI4C="AI4C-v1.0.4-alpha" +YAML_CPP="yaml-cpp-0.7.0" OPENSSL="openssl-3.0.12" NCURSES="ncurses-6.4" LLVM="llvm-17.0.6.src" @@ -29,3 +31,5 @@ RE2="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.0.tar.gz b/gcc-for-openEuler-2.0.0.tar.gz deleted file mode 100644 index 1b3e5815a715383170d923d5408c81698969a4d4..0000000000000000000000000000000000000000 Binary files a/gcc-for-openEuler-2.0.0.tar.gz and /dev/null differ diff --git a/gcc-for-openEuler-2.0.1.tar.gz b/gcc-for-openEuler-2.0.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e31c26108c391296377e134a2cb783981083085 Binary files /dev/null and b/gcc-for-openEuler-2.0.1.tar.gz differ diff --git a/gcc-for-openEuler.spec b/gcc-for-openEuler.spec index e1dd942ea8597a35e772d385e060759b92df8470..e3e1b8c4e6c54a9597829c644f82dab163d3c907 100644 --- a/gcc-for-openEuler.spec +++ b/gcc-for-openEuler.spec @@ -1,6 +1,6 @@ Name: gcc-for-openEuler -Version: 2.0.0 -Release: 5 +Version: 2.0.1 +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 @@ -15,12 +15,7 @@ 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 -Patch1: 0001-Change-branch-name-for-mathlib-and-jemalloc.patch -Patch2: 0002-Temporarily-fix-pin-gcc-client-build-error.patch -Patch3: 0003-Modify-openssl-compilation-options-to-match-src-repo.patch -Patch4: 0004-Add-autofdo-binary-files.patch -Patch5: 0005-Add-libcrypto.so.patch -Patch6: 0006-Fix-bolt-grpc-build-bugs-and-link-error.patch +Patch1: 0001-Change-branch-name-for-jemalloc.patch %description GCC released as a binary package for openEuler and other OSes. @@ -48,6 +43,9 @@ sha256sum %{build_name}.tar.gz > %{build_name}.tar.gz.sha256 %attr(755, root, root) /%{build_name}.tar.gz.sha256 %changelog +* Wed Dec 11 2024 Zheng Chenhui - 2.0.1-1 +- Add AI4C and fix some build error. + * Thu Nov 28 2024 Zheng Chenhui - 2.0.0-5 - Fix bolt/grpc build bugs and link error.