diff --git a/gcc.spec b/gcc.spec index 92d7555b7848c13237f7fbb94875ecaa666e7712..55b5fd7999e88ae9907888522b4bd46f16da66af 100644 --- a/gcc.spec +++ b/gcc.spec @@ -2,7 +2,7 @@ %define debug_package %{nil} %global gcc_version 7.3.0 -%global isl_version 0.14 +%global isl_version 0.21 %global cloog_version 0.18.4 %define compat_gcc_provides 7777777 @@ -26,7 +26,7 @@ %global build_libatomic 1 %global build_libitm 1 %global attr_ifunc 1 -%global build_cloog 1 +%global build_cloog 0 %global build_libstdcxx_docs 0 %global build_java_tar 0 %global build_libtsan 1 @@ -37,7 +37,7 @@ Summary: Various compilers (C, C++, Objective-C, Java, ...) Name: gcc Version: 7.3.0 -Release: %{DATE}.39 +Release: %{DATE}.40 License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD Group: Development/Languages URL: https://gcc.gnu.org @@ -674,6 +674,7 @@ make %{?_smp_mflags} make %{?_smp_mflags} install cd .. +%if %{build_cloog} mkdir cloog-build cloog-install cd cloog-build cat >> ../../cloog-%{cloog_version}/source/isl/constraints.c << \EOF @@ -698,6 +699,7 @@ cd ../cloog-install/lib ln -sf libcloog-isl.so.4 libcloog-isl.so ln -sf libcloog-isl.so.4 libcloog.so cd ../.. +%endif #test don't build %if 1 @@ -764,7 +766,7 @@ CC="$CC" CFLAGS="$OPT_FLAGS" \ --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions \ --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu \ --enable-languages=c,c++,objc,obj-c++,fortran,lto --enable-plugin \ - --enable-initfini-array --disable-libgcj --without-isl --without-cloog \ + --enable-initfini-array --disable-libgcj --with-isl=`cd isl-install;pwd` --without-cloog \ --enable-gnu-indirect-function --build=%{gcc_target_platform} \ --with-stage1-ldflags="$OPT_LDFLAGS" \ --with-boot-ldflags="$OPT_LDFLAGS" \ @@ -3291,6 +3293,10 @@ fi %changelog +* Wed Jul 7 2021 jiangchuangang - 7.3.0-20210605.40 +- isl-0.21.tar.bz2: New file +- gcc.spec: update isl version and and --with-isl + * Sat Jun 05 2021 dingguangya - 7.3.0-20210605.39 - fix-pre-improve-fake-exit-edge-placement.patch: New file - gcc.spec: Add new patch diff --git a/isl-0.14.tar.xz b/isl-0.14.tar.xz deleted file mode 100644 index 823478eeabef35afb19b9ebea047dd34c09694cb..0000000000000000000000000000000000000000 Binary files a/isl-0.14.tar.xz and /dev/null differ diff --git a/isl-0.21.tar.bz2 b/isl-0.21.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..1b256e26d304a8a3f3b656886f5ecb4852d4a0f8 Binary files /dev/null and b/isl-0.21.tar.bz2 differ