From 0f433f2464a1df72973e5f460679185c358e70c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=99=A8=E5=8D=89?= Date: Wed, 11 Dec 2024 17:22:07 +0800 Subject: [PATCH] Add AI4C and fix some build error. --- ...0001-Change-branch-name-for-jemalloc.patch | 19 ++--- ...arily-fix-pin-gcc-client-build-error.patch | 24 ------ ...ompilation-options-to-match-src-repo.patch | 25 ------ 0004-Add-autofdo-binary-files.patch | 26 ------- 0005-Add-libcrypto.so.patch | 24 ------ ...-bolt-grpc-build-bugs-and-link-error.patch | 73 ------------------ config.xml | 4 + gcc-for-openEuler-2.0.0.tar.gz | Bin 7798 -> 0 bytes gcc-for-openEuler-2.0.1.tar.gz | Bin 0 -> 8922 bytes gcc-for-openEuler.spec | 14 ++-- 10 files changed, 18 insertions(+), 191 deletions(-) rename 0001-Change-branch-name-for-mathlib-and-jemalloc.patch => 0001-Change-branch-name-for-jemalloc.patch (49%) delete mode 100644 0002-Temporarily-fix-pin-gcc-client-build-error.patch delete mode 100644 0003-Modify-openssl-compilation-options-to-match-src-repo.patch delete mode 100644 0004-Add-autofdo-binary-files.patch delete mode 100644 0005-Add-libcrypto.so.patch delete mode 100644 0006-Fix-bolt-grpc-build-bugs-and-link-error.patch delete mode 100644 gcc-for-openEuler-2.0.0.tar.gz create mode 100644 gcc-for-openEuler-2.0.1.tar.gz 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 482bc53..c960685 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 5242ea8..0000000 --- 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 1dda337..0000000 --- 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 a89071c..0000000 --- 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 de6b8c8..0000000 --- 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 d5044dc..0000000 --- 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 c2d89ca..2392365 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 GIT binary patch literal 0 HcmV?d00001 literal 7798 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 I6ab(A0Ktx0+5i9m 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 GIT binary patch literal 8922 zcmV<0A|>4)iwFP!000001MEC$bK6Fi{)}JIhUnOe4e$^}#m+J_6h+zGNTQac61hAH z3j{$DF$f?4sKbu8oT-^)GC8;As7xl=N+y#{c5BzkR!!|Dwlni*bU2^(FYJ4b2G|5I z$yVe{MJSg{cE5hz{qBCRL0j3XwG6AS7`3*hG&JYb(LV`zGMNnhAD-y{(3w7!OwXk< zso8Wgk%snUdNw(Cs`WjrW#H+$p5nlij%9h{;3oA)H}`k)%%+HHbvl~qWi!fLeYV-C z&ng$ygnBWhWD<#VBazY)iJ44Bdn%orQ7>LhE5hSm^T~5`PfJy$rsYVMt(k?cp*d1Y zPRPmlQO<$-FgG_lTL0m5RR8DZW=_o>xmm|5Ic@0t8_S9z<~1T}KnbR)uRN4Q_IO zbkPJx8HVCFC1pak;1N>6hne6*58Uah2<;vKJa3tvqu0AV?2DFjoxmPo-?ruIp5<)Q z(RoKxJdG^E-x`c3bw@GPHpQ0*N2+^d+v+;tR2!O*?!m8i4TF@mm%Ezl32f5Kuw5S$ z5`xZp)#?&eF-h0e09t8uw4c@1*VjP_iDwbFYulFNk%r!EY7Y2pVkl;-3k+~CK&RS9 z-UP#_>Rt%H-e|*Dx&wdOx?#1*HT)~LutA0};DvK-&$Hc2@pymxG~Hfd%Qh_F4f2_| zut`-Twqv~nEF;%~f#I0A=7aZe4s=aZ0#$*=9n1B|hGKM;x-nvc%g?P2L)F@_r-j)7 zjbe5cgIG*c<|{j_kQ<>{V(1;fYILh_HX;Y{USgy5q$UEpYMGA&V#>vvj5f{ z&c^S3_@6uXezSY`H+10M@4wo;ceiKWcYpQT-fzF8sP^7{Z|ClxckX?<|M9ETaxvIp zrhWg7Z}xtD+n>c>X4IVTee@Y1-h1oSov+{CeebRP4}cc`_27%!|9Ahboxi@h`)@x# zs3G6I^ZwrNzuA5JgWWrSI-Eh@`S#=8cYzn5J*4?25B~Otov;66_rtGtKe`S3*}41L zgU>%@%i8(+*RZFZ`|t06etY-+?Y+D2efP;X`+vMcDL2lVligo_vH$s3d+&eAFztPK zd+)zh8;v761wO?2FO!%{ot*!U;Tg|=`d4<_k2c2y|38yX zq@w(vn@y!p{QogLQ>WwL&*OE)Z3|O0_Jv~w9%(c@a8Ul!QxMo3TSo`)S(c%;72T8t zJT}?ej^1i}H))Ook<4Zr&K@1zb#=2vp&*9AuQmK! zqcG>D$xVU46HAg<2U1zp|uos8$b+b+1j^#TuQj2K^$ru5E8xP9s3ej;(n7KRiO$Q8|Pv zY~Boo4a01InI?&yYwEz(SX2c-{t&PDB!_SMY0|Jl!e0XrAUq-x$qVF(Cy3J_lG7x# ziGqQ4ffA0GQjSi6Gjga%m@b}cpdy?X z&s>$xbfhy4a^}jVGs~CGRK#hLWe=%qEm#r7ifahkMS+Pu@JY4IrrwgbI!4rP;z^T8 z8-vZ~&kt*^>#k)IN!rjH7qfEF{-&XAjp^z-aKeJ@Dgw#>am> zWMq zT&iS62tm7^Znz+P>7*!JUS0*rjxA+;z-nRLNA7{nf=)|wfO19@mRA8|#|DhJK>WT~ z#)hUNrR5a16e~+vQFjd~A*a#+08U}4IG+_Q+tWMx4Xq(L;8=81gQ;P2FybEz%dr0v zAbv^fD28FF(yWgww^l7JF2E|3u4gqH7T}yoV8?uEshSlHW1}OnbhVVk6=q~~z(RgG z_bgCSMT;cO$f-H`A}lNoGvwf}v;j+#6Ov-sZABEW=9ZUg`Bm8ew$d>q)wW@pr;rHf z>?^n(q^t{DLb@hXqOg)*D_06YMN{oMF6<;D!&aA;o?B*%;unL>wZ0V%^j5DF%M0K? z%hjtu@wVa}A%-n$ePo+=lzsK?PpZ^yazX=#VR{VUq3x}3QknMNBw^KihAZfVI z#gKdcZ@m4scWa2;Wt)zCnM*fd(#%!3KVdgJ7s zKXn>BYVcvK3qNu_fh%LZfj^6+a4O;cnP21jnP+4D%)N2_)Lr$K%~KED6TcyJR9tu9 zrWi=zt9XdwO0DO!0=PcM#Y;>%WIZ}Co^$4(UJ8wI< zX5M6Q&7q~>Hy79luC327@a==c&;^2a-PDRe)G!+)H>S6D|CcN zzG_Ce#2N+LvKvA~8Nyub=^tjudh#6MGd}(w%$Gh)N%-*f-&AroHFr|~J%;Dd{C|j& z@PzYUY9CZ0)acjgW7QHWPwsps%~Mj1WhvfHF*IPsNyvK0 z=g|It42MU}G2Z_t)9K_u{x_33x&M7EPt^Z|Rijrvz@~$xGTrd<7pfO=@s=~j23C{4 zHmaBn7lw_x&!C&C(G88V?`yk`{|e6(vFPhPF1<4DUoWFQferp1bIntvU~cG+W#W6U zWJ7UueD4JJs(8fIHZ+I84$KzV>#h?lzt2I)M-y)V#TBOot3v7OrNJ%`w{3M{wmJk} z4aG(uqo}Io__VbASB$jY9%L?KSSnRn^|rQvH99(Vpv1jPJHtm*%K2Vo)t_1)Y5(ap zBR;oUSS+rG1?1t=$7B74=E3oPQFX-VVM%H>&M!=k8#j;(rsKl$>WHC(+3C_+b#<-U zPcHwG(wNQV%Ftd|%Er#M9L**#GI_Eb6335m)$Y<;E3c4El}N_4AT%`9z$B@(MJk2- zTDefmFD~USSF)m1N)f5KTFevac`VpSO|WI^bu2=ARFEVH%Pf!>X`!}QDp!k(S6SXM z3j?1wE=V^nfYWy@{9sy}{(st*rcyir0w;lvZ5dc^AV@ci{UsLrOC9tAS)kO$Q<5U` z>!bmCtWOZo%3O-k(2)c5cY=$ng{66^>ENYBkaU>AYs0RzEhG_aOH*~c$diTTnGMBh zkXRo@#1W`_CH*M8pl#6?>P9cPCyad!Oj@{IF-%JfHP}TtSH4;shSbpOmj;_M=>f#7 zHG(dfCBM3~RsnO9Us_uz44ud~y;?XRKV*AxaQ-2{`ub3a^XCOV3`6^4>t+o`*8D06 zM$>qj@RQqO>}JFO-HKcFm;7)dtefDgM3PR<#$Uusg*BETKeu|lm8bTRlnei~RxB45 zrsEglFWT2zHF{69*0CB8qPXW)^R*yROTyyKGuatADJR6~IC0}I#-~X9EQv*ITRhfF z;>KwuD~@gqjxF>{Z(&o6e&ioO7eLfn&%_lHHi}(Shi17gPM89?7+*EIE#1u1t+Ovn zR!dfGTcDE?>9V+H>RV(PzR){*;#j1h%`}^h#y!RvJvy1cCp2>aMibm)z|ar^7)!;M zYL%;%YGJvySS~Hsip#5DF$xRWWC$_8Rs?aZUR^C@%l=Uz>chgpIoY z3Ub(42zqH2UA4)?efw&SeHlxrWUAN+~o6P*) ziU(3ChVqCzlO~R1kxl2i+yLDWN%);@0fGcfB4o)}G$MKCnSqfW#$b}#G?bQ0&Lf6F zzcF+qZvA1#`Ctbe!fb}<#w%;{71$v4TK=LTnDjO+=Q?~G(i?B_WD4>86dYYs$4kfY zuIu!^#cuXV$gQ7pEb0vgR{M1RS?ruYbQ)!8RC^}Pqj^}_kBVt<1)*O~2d!G*nFYL( zfTZvXQbWM|wJE?aFttTR9^&wUQ~62#>+2IBMz1;^oM?b%l26kCBL>kDo-HKYU`xaM z%y{cxGFp-iE-#zRaI6E_f^CvZlt&ANN)^6MN4ZX!d0@zX_V%VKtXIo9W+MSj^g9@e zHpEelv4a`qxZ%B)VF(^txWXTQAi*7y-o2!{e*;C1N?-_ycTp+CXi@B!tzaZIdw64D zfd4^BI{qY)nGYZ735WZ%p{_KnbhF-4X{mB)9{y%ai;H|e2q>5$7RnEWV5?w#D?yi! zxN;>|rjBsF5(VI92chcCeiXd3OmoZWnlyJhz&;Y?9}j(K79z0Ez9HPhPUIXB)CQ5` z^nz=RUT}?blLoQb!s@oyw#-^#9pZ#)ZhondMXOAMW1Du($e9pqW+L1{q+|fhSN9=j ziA;I`mK_R)zz5N*w7~6iKqh=?7=&0`DOP={V8X_O1e1>i^6|_UR`OStbLD4;fvi;u zwZ%0`7shK>o8A6Z}m0F&0FMWPfr-*T2BUpU`k0PXK9{W((5?<6++W-(#!Z> z9R@CVVnU*-ZO5irC*9=1Y2<0uZM%Q4&DL+H|@h>Z(o;?vIyS@wwl zc7n{!CP*Z+Nu;viDGscG7CpUe%k09YZh*=2v!l^es0`3@>&5_{VFwBPJuO;xI8C?B zDz+B=Z7dH96{fanY)fd;ya9x&V__M$SBp>@1DmU3>6InZF$3{qEFK<3{jXOz9zMtT z`d?};F&F*)r_@|3nL4Te9m8`{|2wJw{UGaq;X9ur5DdP4^N5AR!xsP_vEt~zdpKfT zKDk61aB$jUkNRvoQqZUXaR_FBht;_3yE8*O>Gbjyu7& zI%BIX_>SGUe%&?3bu-&Ceg<`1ckou>*gatAg;%G>&f`~a4w4KX2g6?Z8wV1a#&JN* z2u{R9ON-;y?7y)#mORdQ5(jnP$yK*U#ll`Z90$VQo*TOsnr=Ek;(21`CYlKVWjJu^ z2VnW4NwoUO)k~svRK8LY?Hf|BUS2&=d8DDcv_9gWc6;>_bqjyog|0apqs|7twk_9V z-sS(>JJzPQk>uy~ub47i5lCbOL&ELe`2!1Vj!QOBhUDrh1I{P*qd zd1yv&TR@UJO;v)W>1oaM^vv|k^rQNLUg1R*P85}Chro|QJhaYRj(T*t1bv(a%_Su~ zL?ndvR{8pUU$liuwlZk}_E9K%c=DzaVI>`_Q~v&06*dPTF3j-U24pJ#zbfB>}T^yJWRvy{+_&P@Oyg`$+RawY%o;YdTnA?>yXb)1iRi z!c8pb|!0KfXhfhI*9Y&)LN&gP*ADUflIi(66z6x-a&gGQ9iSM`zV z*r@6Az{^XL=jAzxC2Og(tjrX=I(7!Ak?ap%Zj)B&X7}&x7LN_&ZfZCkPbThAK8Ir< zxA+}gI9oeAKP%8_D1S~zT?OR4VBQSgI9>cZcDhrAYub%}ZZk2D^D{$fHEjK7_{_45 zBf9#>^{r!XY{oS|wN5A*lXKi~l{%p^KA@Jt(tleI#xt>ZlA=I-v8;gw0 zbvIwTKTEaWP}wiD12BPwj#45|>WAd2mC!|c20r{B7zNjqY>ke>l4|Vb6|S;W#z?lz z@w~#6CIDlp>5dv@(vb_<|!1F;G6{u&A3wDqQam_Ye9#ZndH3Ybu692~4Qyzdk%3 z^r?-f{dWiHA~2-rdwZJVVge*vyRm}W-SR7Um9AOVaHrg!sK89<`1Py7-qG9N4qxRL zwn3WWY@MlLw8&~I;1@A#5gwyzsn43qV+U_ZJrK2Ld$0D6-m5|trsE|!pxE+5P{kH^ zEkNv)P9bVMRYNkGPyL!GV7y>=45nj{TZ1e-slCV|Q?j~7ScDB|vJ+NI1sc+1_ar)a z_vGZDe|mWI_JogcJrCxHe;@3fqGMsa>Xo@%LO%iC;OKkp-CdGT+GYGl7g*MQ-VC#l zg0#UpE9`h4p$mxk_65};(2GQu$gZ#0a!IhYtD0n%Dw)F|nz+GdU}*T$;2vjNXj6-*pr6p|_;O*5X(Sn^J@;w6jpqLiWfOz|b00isj))~J+QM?=V_R^bMbI<)_KDL0e7-Bg-CwIM1O(^XeW^yuKQSS5_F^ zOvYT>UzL)fsC&*c=jqdD7a-UKL+{xnn#Dk_=SI+Vt~CsT;f+}v*W-F<*2UZ-Uvl!p zbP^A|4mAj)-o(#4rRTSufN2=&Pm__}wDUja!x48ZQtdW@-%j0xsG{4m3oli9ZT*Yn z)k2)*0 zsgS-l;`omb>u>gcj3e&HT7;Vv=3b!3wvJAl{mHIjz7KJ~OHuDEhqa^G9M;LNAi7n? zL?#v`$oQ{2@)M5`v4t)F(G`;ZUu!@Oy^dXCajKwQoH)KSo-3{ZANgSNTTC`u}`qXDhk>Z*Olm z>;Ge<6{ZOQEoUB}F%YbBPn;12g>?fyU#x!pb@$|7!V2rd^N)A!_4YrQ|7EmJv&5U3 zBiC(m1;E#An0*DibXv$Smy_9f?+IHKpCRw<%6iB~2#b3XSZ^u!48>)xXt^IKXjNW$ zM=1HG1XBg2*Mr{b6SCH~d?wzkw^pS`1Z&EC*H?QZppI1dj^40TtIyBM`J#*Mv1 z62|k}?$Riw;*M07s@uCtdxY!V)b3*LOqgp(*6tdT%E(7wZB){pHg?!}4~#>a*h(+F zHbP+)qU>ervLE)Xy&4Dkz7Jjz__VO#_rigsoI?6OwK-5;pWEmHm1`K-mTkd6wC-wm zks0(=_rzTrHELyWRg2oFcx+jlhn=jAEsjNNiUNdxU-xj*Eco)h=a&bf5T) ziuaxR7S@j6eRxc`%(1*NTl?QJR{q0t>*tSWUpJq1&+dNdY@BtdNo$2vUERdsz@a~O z*q?0pIW`5r0CwQts4$qFmWPT*2Vnxw)Y%_>P_~~GW6tGSt1~}E}T4Ci!uDU zYV1!HTe|G}_TRAq8c7b}PasVWx^vtShQg=F2c%jZMrU}<+5Ylb7NVmDQ z!op9m4wHW+s+>{L*qf1*gUxJ1lx3PIYjPcVULr+ogBPUFCLwc~9ZK@22z%bjIatcj z)pkg1rT??ZLkJheWHPA|W@P~O{Q9ZwgN`{ykX=QNbO~%mH92~O*b-50fl1`1-^I4Eet~3ME3s=KCJLv;OtN(v-Bip1VHK|EWYEqM$ o)TAagsYy+0Qj?n0q$V|~Nlj`}lbY0|CM}=-0#h$TYXHaq014xhssI20 literal 0 HcmV?d00001 diff --git a/gcc-for-openEuler.spec b/gcc-for-openEuler.spec index e1dd942..e3e1b8c 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. -- Gitee