]> git.pld-linux.org Git - packages/crossmingw64-gcc.git/commitdiff
- updated to 10.4.0 auto/th/crossmingw64-gcc-10.4.0-1
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 28 Jun 2023 13:55:40 +0000 (15:55 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Wed, 28 Jun 2023 13:55:40 +0000 (15:55 +0200)
crossmingw64-gcc.spec
gcc-mingw-dirs.patch
gcc-mingw64.patch

index d15465f80750529802e3ade634c49ce3a75c7c79..f56977b45fcf70f73cd97d6e9bad97dba068dfd3 100644 (file)
@@ -9,13 +9,13 @@ Summary(pl.UTF-8):    Skrośne narzędzia programistyczne GNU dla MinGW-W64 - gcc
 Summary(pt_BR.UTF-8):  Utilitários para desenvolvimento de binários da GNU - MinGW-W64 gcc
 Summary(tr.UTF-8):     GNU geliştirme araçları - MinGW-W64 gcc
 Name:          crossmingw64-gcc
-Version:       9.5.0
+Version:       10.4.0
 Release:       1
 Epoch:         1
 License:       GPL v3+
 Group:         Development/Languages
 Source0:       https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.xz
-# Source0-md5: 34cd76facb562835ff5faca81fead17e
+# Source0-md5: d307b8748a74939359a5843f859a4dec
 # svn co https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/stable/v2.x/mingw-w64-crt mingw64-crt
 %define                _rev    5515
 Source1:       mingw64-crt.tar.xz
@@ -27,7 +27,7 @@ URL:          https://www.mingw-w64.org/
 BuildRequires: autoconf >= 2.64
 BuildRequires: automake >= 1:1.11.1
 BuildRequires: bison
-BuildRequires: crossmingw64-binutils >= 2.23
+BuildRequires: crossmingw64-binutils >= 2.30
 %{!?with_bootstrap:BuildRequires:      crossmingw64-gcc}
 BuildRequires: crossmingw64-headers
 BuildRequires: flex >= 2.5.4
@@ -36,20 +36,20 @@ BuildRequires:      gmp-devel >= 4.3.2
 BuildRequires: isl-devel >= 0.15
 BuildRequires: libmpc-devel >= 0.8.1
 BuildRequires: libstdc++-devel
-BuildRequires: mpfr-devel >= 2.4.2
+BuildRequires: mpfr-devel >= 3.1.0
 BuildRequires: perl-tools-pod
 BuildRequires: subversion >= 1.7
 BuildRequires: tar >= 1:1.22
 BuildRequires: texinfo >= 4.7
 BuildRequires: xz
 BuildRequires: zlib-devel
-Requires:      crossmingw64-binutils >= 2.23
+Requires:      crossmingw64-binutils >= 2.30
 Requires:      crossmingw64-headers
 Requires:      gcc-dirs
 Requires:      gmp >= 4.3.2
 Requires:      isl >= 0.15
 Requires:      libmpc >= 0.8.1
-Requires:      mpfr >= 2.4.2
+Requires:      mpfr >= 3.1.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                target          x86_64-w64-mingw32
@@ -374,6 +374,8 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/avx2intrin.h
 %{gcclibdir}/include/avx5124fmapsintrin.h
 %{gcclibdir}/include/avx5124vnniwintrin.h
+%{gcclibdir}/include/avx512bf16intrin.h
+%{gcclibdir}/include/avx512bf16vlintrin.h
 %{gcclibdir}/include/avx512bitalgintrin.h
 %{gcclibdir}/include/avx512bwintrin.h
 %{gcclibdir}/include/avx512cdintrin.h
@@ -392,6 +394,8 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/avx512vlintrin.h
 %{gcclibdir}/include/avx512vnniintrin.h
 %{gcclibdir}/include/avx512vnnivlintrin.h
+%{gcclibdir}/include/avx512vp2intersectintrin.h
+%{gcclibdir}/include/avx512vp2intersectvlintrin.h
 %{gcclibdir}/include/avx512vpopcntdqintrin.h
 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
 %{gcclibdir}/include/avxintrin.h
@@ -407,6 +411,7 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/cpuid.h
 %{gcclibdir}/include/cross-stdarg.h
 %{gcclibdir}/include/emmintrin.h
+%{gcclibdir}/include/enqcmdintrin.h
 %{gcclibdir}/include/f16cintrin.h
 %{gcclibdir}/include/float.h
 %{gcclibdir}/include/fma4intrin.h
@@ -1596,6 +1601,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gcclibdir}/cc1plus
 %{archlibdir}/libstdc++.dll.a
 %{archlibdir}/libstdc++.la
+%{archlibdir}/libstdc++fs.la
+%{archlibdir}/libstdc++fs.a
 %{archlibdir}/libsupc++.la
 %{archlibdir}/libsupc++.a
 %{archincludedir}/c++
index 6bd250e84cc3375a2fe73fd11ab9afa324fc68ad..702c9bfd78009bacaace677d5012306040f43316 100644 (file)
  
  /* Output STRING, a string representing a filename, to FILE.
     We canonicalize it to be in Unix format (backslashes are replaced
---- gcc-4.7.0/gcc/config.gcc.orig      2012-05-08 22:38:05.000000000 +0200
-+++ gcc-4.7.0/gcc/config.gcc   2012-05-08 22:48:39.276921083 +0200
-@@ -1465,7 +1465,7 @@
+--- gcc-10.4.0/gcc/config.gcc.orig     2023-06-28 06:17:39.251234129 +0200
++++ gcc-10.4.0/gcc/config.gcc  2023-06-28 06:20:01.677654209 +0200
+@@ -2200,7 +2200,7 @@ i[34567]86-*-mingw* | x86_64-*-mingw*)
                        tmake_file="${tmake_file} i386/t-mingw-w32"
                        ;;
        esac
 -        native_system_header_dir=/mingw/include
 +        native_system_header_dir=/include
-       target_gtfiles="\$(srcdir)/config/i386/winnt.c"
+       target_gtfiles="$target_gtfiles \$(srcdir)/config/i386/winnt.c"
        extra_options="${extra_options} i386/cygming.opt i386/mingw.opt"
        case ${target} in
index 7d286d5c118e19408ec6224f6edd27e8b48a32e0..424a9aee386268885e1b66f827d676d4b8324032 100644 (file)
        case ELOOP:
  #endif
  #ifdef EMFILE
-@@ -253,7 +253,7 @@ namespace
- #ifdef ENOTSOCK
-       case ENOTSOCK:
- #endif
--#ifdef ENOTSUP
-+#if defined (ENOTSUP) && (ENOTSUP != ENOSYS)
-       case ENOTSUP:
- #endif
- #ifdef ENOTTY
 @@ -265,7 +265,7 @@ namespace
  #if defined EOPNOTSUPP && (!defined ENOTSUP || EOPNOTSUPP != ENOTSUP)
        case EOPNOTSUPP:
This page took 0.210018 seconds and 4 git commands to generate.