- updated to 6.4.0 master auto/th/crossmingw64-gcc-6.4.0-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 29 Jul 2018 11:54:21 +0000 (13:54 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 29 Jul 2018 11:54:21 +0000 (13:54 +0200)
- removed obsolete gnu_inline-mismatch,texinfo patches
- added mingw64 patch (build fixes for old mingw64 runtime)

crossmingw64-gcc.spec
gcc-mingw64.patch [new file with mode: 0644]
gnu_inline-mismatch.patch [deleted file]
texinfo.patch [deleted file]

index 0d3c47b..9162732 100644 (file)
@@ -9,43 +9,60 @@ 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:       4.7.2
-Release:       6
+Version:       6.4.0
+Release:       1
 Epoch:         1
 License:       GPL v3+
 Group:         Development/Languages
-Source0:       ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
-# Source0-md5: cc308a0891e778cfda7a151ab8a6e762
+Source0:       https://ftp.gnu.org/gnu/gcc/gcc-%{version}/gcc-%{version}.tar.xz
+# Source0-md5: 11ba51a0cfb8471927f387c8895fe232
 # 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
 # Source1-md5: bf9051e7e4deb445e9e8877ca68211e1
 Patch0:                gcc-branch.diff
-# Patch0-md5:  2add58e2b9d9874ba62e05ca9b6b513f
+# Patch0-md5:  1d4bc26154e47de7d727d6767215e776
 Patch1:                gcc-mingw-dirs.patch
-Patch2:                gnu_inline-mismatch.patch
-Patch3:                texinfo.patch
+Patch2:                gcc-mingw64.patch
 URL:           http://mingw-w64.sourceforge.net/
-BuildRequires: autoconf
-BuildRequires: automake
+BuildRequires: autoconf >= 2.64
+BuildRequires: automake >= 1:1.11.1
 BuildRequires: bison
-BuildRequires: crossmingw64-binutils >= 2.22.51.0.1
+BuildRequires: crossmingw64-binutils >= 2.23
 %{!?with_bootstrap:BuildRequires:      crossmingw64-gcc}
 BuildRequires: crossmingw64-headers
-BuildRequires: flex
-BuildRequires: gmp-devel >= 4.1
-BuildRequires: libmpc-devel
-BuildRequires: mpfr-devel >= 2.3.0
+BuildRequires: flex >= 2.5.4
+BuildRequires: gettext-tools >= 0.14.5
+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: perl-tools-pod
 BuildRequires: subversion >= 1.7
-BuildRequires: texinfo >= 4.2
-Requires:      crossmingw64-binutils
+BuildRequires: tar >= 1:1.22
+BuildRequires: texinfo >= 4.7
+BuildRequires: xz
+BuildRequires: zlib-devel
+Requires:      crossmingw64-binutils >= 2.23
 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
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                target          x86_64-w64-mingw32
-%define                arch            %{_prefix}/%{target}
-%define                gccarch         %{_libdir}/gcc/%{target}
-%define                gcclib          %{gccarch}/%{version}
+%define                sysprefix       /usr
+%define                archprefix      %{sysprefix}/%{target}
+%define                archbindir      %{archprefix}/bin
+%define                archincludedir  %{archprefix}/include
+%define                archlibdir      %{archprefix}/lib
+%define                gccarchdir      %{_libdir}/gcc/%{target}
+%define                gcclibdir       %{gccarchdir}/%{version}
+# TODO: wine 64-bit dir, similarly to crossmingw32?
+%define                _dll64dir       %{archlibdir}
 
 %define                _noautostrip    .*/lib.*\\.a
 
@@ -71,6 +88,61 @@ generujące kod dla platformy x86_64-w64-mingw32.
 
 Ten pakiet zawiera skrośny kompilator gcc.
 
+%package -n crossmingw64-libgcc-dll
+Summary:       libgcc 64-bit DLL library for Windows
+Summary(pl.UTF-8):     64-bitowa biblioteka DLL libgcc dla Windows
+Group:         Applications/Emulators
+#Requires:     wine64 ?
+
+%description -n crossmingw64-libgcc-dll
+libgcc 64-bit DLL library for Windows.
+
+%description -n crossmingw64-libgcc-dll -l pl.UTF-8
+64-bitowa biblioteka DLL libgcc dla Windows.
+
+%package -n crossmingw64-libatomic
+Summary:       The GNU Atomic library - cross MinGW-W64 version
+Summary(pl.UTF-8):     Biblioteka GNU Atomic - wersja skrośna MinGW-W64
+License:       GPL v3+ with GCC Runtime Library Exception v3.1
+Group:         Development/Libraries
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description -n crossmingw64-libatomic
+This package contains cross MinGW-W64 version of the GNU Atomic
+library which is a GCC support library for atomic operations not
+supported by hardware.
+
+%description -n crossmingw64-libatomic -l pl.UTF-8
+Ten pakiet zawiera wersję skrośną MinGW-W64 biblioteki GNU Atomic,
+będącej biblioteką GCC, wspierającej operacje atomowe na sprzęcie ich
+nie obsługującym.
+
+%package -n crossmingw64-libatomic-static
+Summary:       The GNU Atomic static library - cross MinGW-W64 version
+Summary(pl.UTF-8):     Statyczna biblioteka GNU Atomic - wersja skrośna MinGW-W64
+License:       GPL v3+ with GCC Runtime Library Exception v3.1
+Group:         Development/Libraries
+Requires:      crossmingw64-libatomic = %{epoch}:%{version}-%{release}
+
+%description -n crossmingw64-libatomic-static
+The GNU Atomic static library - cross MinGW-W64 version.
+
+%description -n crossmingw64-libatomic-static
+Statyczna biblioteka GNU Atomic - wersja skrośna MinGW-W64.
+
+%package -n crossmingw64-libatomic-dll
+Summary:       64-bit DLL GNU Atomic library for Windows
+Summary(pl.UTF-8):     64-bitowa biblioteka DLL GNU Atomic dla Windows
+License:       GPL v3+ with GCC Runtime Library Exception v3.1
+Group:         Applications/Emulators
+#Requires:     wine64 ?
+
+%description -n crossmingw64-libatomic-dll
+64-bit DLL GNU Atomic library for Windows.
+
+%description -n crossmingw64-libatomic-dll -l pl.UTF-8
+64-bitowa biblioteka DLL GNU Atomic dla Windows.
+
 %package c++
 Summary:       MinGW-W64 binary utility development utilities - g++
 Summary(pl.UTF-8):     Zestaw narzędzi MinGW-W64 - g++
@@ -93,12 +165,36 @@ generujące kod dla platformy x86_64-w64-mingw32.
 
 Ten pakiet zawiera skrośny kompilator g++ oraz libstdc++.
 
+%package -n crossmingw64-libstdc++-static
+Summary:       Static standard C++ library - cross MinGW32 version
+Summary(pl.UTF-8):     Statyczna biblioteka standardowa C++ - wersja skrośna MinGW32
+Group:         Development/Libraries
+Requires:      %{name}-c++ = %{epoch}:%{version}-%{release}
+
+%description -n crossmingw64-libstdc++-static
+Static standard C++ library - cross MinGW32 version.
+
+%description -n crossmingw64-libstdc++-static -l pl.UTF-8
+Statyczna biblioteka standardowa C++ - wersja skrośna MinGW32.
+
+%package -n crossmingw64-libstdc++-dll
+Summary:       libstdc++ 64-bit DLL library for Windows
+Summary(pl.UTF-8):     64-bitowa biblioteka DLL libstdc++ dla Windows
+Group:         Applications/Emulators
+Requires:      crossmingw64-libgcc-dll = %{epoch}:%{version}-%{release}
+#Requires:     wine64 ?
+
+%description -n crossmingw64-libstdc++-dll
+libstdc++ 64-bit DLL library for Windows.
+
+%description -n crossmingw64-libstdc++-dll -l pl.UTF-8
+64-bitowa biblioteka DLL libstdc++ dla Windows.
+
 %prep
 %setup -q -n gcc-%{version} -a 1
 %patch0 -p0
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 # override snapshot version.
 echo %{version} > gcc/BASE-VER
@@ -113,48 +209,55 @@ fi
 rm -rf BUILDDIR && install -d BUILDDIR/%{target} && cd BUILDDIR
 
 # setup system headers for local build.
-cp -ar %{arch}/include %{target}/include
+#cp -ar %{archincludedir} %{target}/include
 
 CFLAGS="%{rpmcflags}" \
 CXXFLAGS="%{rpmcflags}" \
 LDFLAGS="%{rpmldflags}" \
 TEXCONFIG=false \
 ../configure \
-       --enable-checking=release \
-       --prefix=%{_prefix} \
+       --prefix=%{sysprefix} \
+       --bindir=%{archbindir} \
+       --libdir=%{_libdir} \
+       --includedir=%{archincludedir} \
+       --libexecdir=%{_libdir} \
        --infodir=%{_infodir} \
        --mandir=%{_mandir} \
-       --libdir=%{_libdir} \
-       --libexecdir=%{_libexecdir} \
-       --includedir=%{arch}/include \
        --with-bugurl="http://bugs.pld-linux.org" \
+       --with-built-time-tools=%{archbindir} \
        --with-demangler-in-ld \
-       --with-gxx-include-dir=%{arch}/include/c++/%{version} \
+       --with-dwarf2 \
        --with-gnu-as \
        --with-gnu-ld \
+       --with-gxx-include-dir=%{archincludedir}/c++/%{version} \
+       --with-long-double-128 \
        --with-pkgversion="PLD-Linux" \
-       --with-sysroot=%{arch} \
+       --with-sysroot=%{archprefix} \
        --enable-c99 \
+       --enable-checking=release \
        --enable-cmath \
        --enable-decimal-float=yes \
        --enable-fully-dynamic-string \
+       --disable-isl-version-check \
        --enable-languages="c%{!?with_bootstrap:,c++}" \
+       --disable-libcc1 \
        --disable-libitm \
-       --disable-libmudflap \
        --disable-libquadmath \
        --disable-libssp \
        --enable-libstdcxx-allocator=new \
        --disable-libstdcxx-pch \
+       --enable-linker-build-id \
        --enable-long-long \
        --disable-lto \
        --disable-multilib \
        --disable-nls \
        --disable-plugin \
+       --enable-sjlj-exceptions \
        --enable-shared%{?with_bootstrap:=no} \
        --enable-symvers=gnu-versioned-namespace \
-       --enable-sjlj-exceptions \
        --enable-threads=win32 \
        --enable-tls \
+       --disable-werror \
        --disable-win32-registry \
        --enable-__cxa_atexit \
        --build=%{_target_platform} \
@@ -180,36 +283,51 @@ cd ..
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_bindir}
 
 %{__make} -C BUILDDIR install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install BUILDDIR/gcc/specs $RPM_BUILD_ROOT%{gcclib}
+cp -p BUILDDIR/gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
 
-gccdir=$RPM_BUILD_ROOT%{gcclib}
+gccdir=$RPM_BUILD_ROOT%{gcclibdir}
 %{__mv} $gccdir/include-fixed/{limits,syslimits}.h $gccdir/include
 %{__rm} -r $gccdir/include-fixed
 %{__rm} -r $gccdir/install-tools
 
+# these must be symlinks: gcclibdir is calculated relatively to real binary path
+ln -sf %{archbindir}/%{target}-gcc $RPM_BUILD_ROOT%{_bindir}/%{target}-gcc
+ln -sf %{archbindir}/%{target}-g++ $RPM_BUILD_ROOT%{_bindir}/%{target}-g++
+ln -sf %{archbindir}/%{target}-cpp $RPM_BUILD_ROOT%{_bindir}/%{target}-cpp
+ln -sf %{archbindir}/%{target}-gcov $RPM_BUILD_ROOT%{_bindir}/%{target}-gcov
+ln -sf %{archbindir}/%{target}-gcov-dump $RPM_BUILD_ROOT%{_bindir}/%{target}-gcov-dump
+ln -sf %{archbindir}/%{target}-gcov-tool $RPM_BUILD_ROOT%{_bindir}/%{target}-gcov-tool
+
 %{__make} -C mingw64-crt install \
        DESTDIR=$RPM_BUILD_ROOT
 
+%{__rm} -r $RPM_BUILD_ROOT%{archprefix}/libsrc
+
+# DLLs
+# same path currently, so disable for now
+#install -d $RPM_BUILD_ROOT%{_dll64dir}
+#%{__mv} $RPM_BUILD_ROOT%{archlibdir} $RPM_BUILD_ROOT%{_dll64dir}
+
 %if 0%{!?debug:1}
-%{target}-strip -g -R.note -R.comment $RPM_BUILD_ROOT%{gcclib}/libgcc.a
-%{target}-strip -g -R.note -R.comment $RPM_BUILD_ROOT%{gcclib}/libgcov.a
-find $RPM_BUILD_ROOT%{arch}/lib -type f -name '*.a' -o -name '*.o' \
-        -exec %{target}-strip -g -R.note -R.comment "{}" ";"
+%{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_dll64dir}/*.dll
+%{target}-strip -g -R.note -R.comment $RPM_BUILD_ROOT%{gcclibdir}/libgcc.a
+%{target}-strip -g -R.note -R.comment $RPM_BUILD_ROOT%{gcclibdir}/libgcov.a
+%{target}-strip -g -R.note -R.comment $RPM_BUILD_ROOT%{archlibdir}/*.a
+%{target}-strip -g -R.note -R.comment $RPM_BUILD_ROOT%{archlibdir}/*.o
 %endif
 
 # files common for GNU tools, packaged in some native packages
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libiberty.a \
-       $RPM_BUILD_ROOT%{_mandir}/man7/{fsf-funding,gfdl,gpl}.7
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man7/{fsf-funding,gfdl,gpl}.7
 # files common for all targets, packaged in native
 %{__rm} -r $RPM_BUILD_ROOT%{_infodir}
 %if %{without bootstrap}
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python \
-       $RPM_BUILD_ROOT%{arch}/lib/libstdc++.dll.a-gdb.py
+       $RPM_BUILD_ROOT%{archlibdir}/libstdc++.dll.a-gdb.py
 %endif
 
 %clean
@@ -218,1183 +336,1249 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/%{target}-gcc
-%attr(755,root,root) %{_bindir}/%{target}-gcc-%{version}
-%attr(755,root,root) %{_bindir}/%{target}-gcc-ar
-%attr(755,root,root) %{_bindir}/%{target}-gcc-nm
-%attr(755,root,root) %{_bindir}/%{target}-gcc-ranlib
 %attr(755,root,root) %{_bindir}/%{target}-cpp
 %attr(755,root,root) %{_bindir}/%{target}-gcov
-%dir %{gccarch}
-%dir %{gcclib}
-%dir %{gcclib}/include
-%{gcclib}/include/ammintrin.h
-%{gcclib}/include/avx2intrin.h
-%{gcclib}/include/avxintrin.h
-%{gcclib}/include/bmi2intrin.h
-%{gcclib}/include/bmiintrin.h
-%{gcclib}/include/bmmintrin.h
-%{gcclib}/include/cpuid.h
-%{gcclib}/include/cross-stdarg.h
-%{gcclib}/include/emmintrin.h
-%{gcclib}/include/f16cintrin.h
-%{gcclib}/include/float.h
-%{gcclib}/include/fma4intrin.h
-%{gcclib}/include/fmaintrin.h
-%{gcclib}/include/ia32intrin.h
-%{gcclib}/include/immintrin.h
-%{gcclib}/include/iso646.h
-%{gcclib}/include/limits.h
-%{gcclib}/include/lwpintrin.h
-%{gcclib}/include/lzcntintrin.h
-%{gcclib}/include/mm3dnow.h
-%{gcclib}/include/mm_malloc.h
-%{gcclib}/include/mmintrin.h
-%{gcclib}/include/nmmintrin.h
-%{gcclib}/include/pmmintrin.h
-%{gcclib}/include/popcntintrin.h
-%{gcclib}/include/smmintrin.h
-%{gcclib}/include/tbmintrin.h
-%{gcclib}/include/stdalign.h
-%{gcclib}/include/stdarg.h
-%{gcclib}/include/stdbool.h
-%{gcclib}/include/stddef.h
-%{gcclib}/include/stdfix.h
-%{gcclib}/include/stdint-gcc.h
-%{gcclib}/include/stdint.h
-%{gcclib}/include/stdnoreturn.h
-%{gcclib}/include/syslimits.h
-%{gcclib}/include/tgmath.h
-%{gcclib}/include/tmmintrin.h
-%{gcclib}/include/unwind.h
-%{gcclib}/include/varargs.h
-%{gcclib}/include/wmmintrin.h
-%{gcclib}/include/x86intrin.h
-%{gcclib}/include/xmmintrin.h
-%{gcclib}/include/xopintrin.h
-%attr(755,root,root) %{gcclib}/cc1
-%attr(755,root,root) %{gcclib}/collect2
-%attr(755,root,root) %{gcclib}/lto-wrapper
-%{gcclib}/crtfastmath.o
-%{gcclib}/libgcc.a
+%attr(755,root,root) %{_bindir}/%{target}-gcov-dump
+%attr(755,root,root) %{_bindir}/%{target}-gcov-tool
+%attr(755,root,root) %{archbindir}/%{target}-cpp
+%attr(755,root,root) %{archbindir}/%{target}-gcc
+%attr(755,root,root) %{archbindir}/%{target}-gcc-%{version}
+%attr(755,root,root) %{archbindir}/%{target}-gcc-ar
+%attr(755,root,root) %{archbindir}/%{target}-gcc-nm
+%attr(755,root,root) %{archbindir}/%{target}-gcc-ranlib
+%attr(755,root,root) %{archbindir}/%{target}-gcov
+%attr(755,root,root) %{archbindir}/%{target}-gcov-dump
+%attr(755,root,root) %{archbindir}/%{target}-gcov-tool
+%dir %{gccarchdir}
+%dir %{gcclibdir}
+%dir %{gcclibdir}/include
+%{gcclibdir}/include/adxintrin.h
+%{gcclibdir}/include/ammintrin.h
+%{gcclibdir}/include/avx2intrin.h
+%{gcclibdir}/include/avx512bwintrin.h
+%{gcclibdir}/include/avx512cdintrin.h
+%{gcclibdir}/include/avx512dqintrin.h
+%{gcclibdir}/include/avx512erintrin.h
+%{gcclibdir}/include/avx512fintrin.h
+%{gcclibdir}/include/avx512ifmaintrin.h
+%{gcclibdir}/include/avx512ifmavlintrin.h
+%{gcclibdir}/include/avx512pfintrin.h
+%{gcclibdir}/include/avx512vbmiintrin.h
+%{gcclibdir}/include/avx512vbmivlintrin.h
+%{gcclibdir}/include/avx512vlbwintrin.h
+%{gcclibdir}/include/avx512vldqintrin.h
+%{gcclibdir}/include/avx512vlintrin.h
+%{gcclibdir}/include/avxintrin.h
+%{gcclibdir}/include/bmi2intrin.h
+%{gcclibdir}/include/bmiintrin.h
+%{gcclibdir}/include/bmmintrin.h
+%{gcclibdir}/include/clflushoptintrin.h
+%{gcclibdir}/include/clwbintrin.h
+%{gcclibdir}/include/clzerointrin.h
+%{gcclibdir}/include/cpuid.h
+%{gcclibdir}/include/cross-stdarg.h
+%{gcclibdir}/include/emmintrin.h
+%{gcclibdir}/include/f16cintrin.h
+%{gcclibdir}/include/float.h
+%{gcclibdir}/include/fma4intrin.h
+%{gcclibdir}/include/fmaintrin.h
+%{gcclibdir}/include/fxsrintrin.h
+%{gcclibdir}/include/ia32intrin.h
+%{gcclibdir}/include/immintrin.h
+%{gcclibdir}/include/iso646.h
+%{gcclibdir}/include/limits.h
+%{gcclibdir}/include/lwpintrin.h
+%{gcclibdir}/include/lzcntintrin.h
+%{gcclibdir}/include/mm3dnow.h
+%{gcclibdir}/include/mm_malloc.h
+%{gcclibdir}/include/mmintrin.h
+%{gcclibdir}/include/mwaitxintrin.h
+%{gcclibdir}/include/nmmintrin.h
+%{gcclibdir}/include/pmmintrin.h
+%{gcclibdir}/include/pkuintrin.h
+%{gcclibdir}/include/popcntintrin.h
+%{gcclibdir}/include/prfchwintrin.h
+%{gcclibdir}/include/rdseedintrin.h
+%{gcclibdir}/include/rtmintrin.h
+%{gcclibdir}/include/shaintrin.h
+%{gcclibdir}/include/smmintrin.h
+%{gcclibdir}/include/stdalign.h
+%{gcclibdir}/include/stdarg.h
+%{gcclibdir}/include/stdatomic.h
+%{gcclibdir}/include/stdbool.h
+%{gcclibdir}/include/stddef.h
+%{gcclibdir}/include/stdfix.h
+%{gcclibdir}/include/stdint-gcc.h
+%{gcclibdir}/include/stdint.h
+%{gcclibdir}/include/stdnoreturn.h
+%{gcclibdir}/include/syslimits.h
+%{gcclibdir}/include/tbmintrin.h
+%{gcclibdir}/include/tgmath.h
+%{gcclibdir}/include/tmmintrin.h
+%{gcclibdir}/include/unwind.h
+%{gcclibdir}/include/varargs.h
+%{gcclibdir}/include/wmmintrin.h
+%{gcclibdir}/include/x86intrin.h
+%{gcclibdir}/include/xmmintrin.h
+%{gcclibdir}/include/xopintrin.h
+%{gcclibdir}/include/xsavecintrin.h
+%{gcclibdir}/include/xsaveintrin.h
+%{gcclibdir}/include/xsaveoptintrin.h
+%{gcclibdir}/include/xsavesintrin.h
+%{gcclibdir}/include/xtestintrin.h
+%attr(755,root,root) %{gcclibdir}/cc1
+%attr(755,root,root) %{gcclibdir}/collect2
+%attr(755,root,root) %{gcclibdir}/lto-wrapper
+%{gcclibdir}/crtbegin.o
+%{gcclibdir}/crtend.o
+%{gcclibdir}/crtfastmath.o
+%{gcclibdir}/libgcc.a
 %if %{without bootstrap}
-%{arch}/lib/libgcc_s_sjlj-1.dll
-%{arch}/lib/libgcc_s.a
-%{gcclib}/libgcc_eh.a
+%{archlibdir}/libgcc_s.a
+%{gcclibdir}/libgcc_eh.a
 %endif
-%{gcclib}/libgcov.a
-%{gcclib}/specs
+%{gcclibdir}/libgcov.a
+%{gcclibdir}/specs
 %{_mandir}/man1/%{target}-cpp.1*
 %{_mandir}/man1/%{target}-gcc.1*
 %{_mandir}/man1/%{target}-gcov.1*
-%{arch}/lib/CRT_*.o
-%{arch}/lib/binmode.o
-%{arch}/lib/crt*.o
-%{arch}/lib/dllcrt*.o
-%{arch}/lib/gcrt*.o
-%{arch}/lib/txtmode.o
+%{_mandir}/man1/%{target}-gcov-dump.1*
+%{_mandir}/man1/%{target}-gcov-tool.1*
+%{archlibdir}/CRT_*.o
+%{archlibdir}/binmode.o
+%{archlibdir}/crt*.o
+%{archlibdir}/dllcrt*.o
+%{archlibdir}/gcrt*.o
+%{archlibdir}/txtmode.o
 
 # Win64 API+mingw-w64 runtime
-%{arch}/lib/lib6to4svc.a
-%{arch}/lib/libCINTIME.a
-%{arch}/lib/libPS5UI.a
-%{arch}/lib/libPSCRIPT5.a
-%{arch}/lib/libUNIDRV.a
-%{arch}/lib/libUNIDRVUI.a
-%{arch}/lib/libaaaamon.a
-%{arch}/lib/libacledit.a
-%{arch}/lib/libaclui.a
-%{arch}/lib/libactiveds.a
-%{arch}/lib/libactxprxy.a
-%{arch}/lib/libadmparse.a
-%{arch}/lib/libadmwprox.a
-%{arch}/lib/libadptif.a
-%{arch}/lib/libadrot.a
-%{arch}/lib/libadsiis.a
-%{arch}/lib/libadsiisex.a
-%{arch}/lib/libadsldp.a
-%{arch}/lib/libadsldpc.a
-%{arch}/lib/libadsmsext.a
-%{arch}/lib/libadsnt.a
-%{arch}/lib/libadvapi32.a
-%{arch}/lib/libadvpack.a
-%{arch}/lib/libaelupsvc.a
-%{arch}/lib/libagentanm.a
-%{arch}/lib/libagentctl.a
-%{arch}/lib/libagentdp2.a
-%{arch}/lib/libagentdpv.a
-%{arch}/lib/libagentmpx.a
-%{arch}/lib/libagentpsh.a
-%{arch}/lib/libagentsr.a
-%{arch}/lib/libagrmco64.a
-%{arch}/lib/libagtintl.a
-%{arch}/lib/libakscoinst.a
-%{arch}/lib/libalrsvc.a
-%{arch}/lib/libamstream.a
-%{arch}/lib/libapcups.a
-%{arch}/lib/libapphelp.a
-%{arch}/lib/libappmgmts.a
-%{arch}/lib/libappmgr.a
-%{arch}/lib/libaqadmin.a
-%{arch}/lib/libaqueue.a
-%{arch}/lib/libasp.a
-%{arch}/lib/libaspperf.a
-%{arch}/lib/libasycfilt.a
-%{arch}/lib/libatkctrs.a
-%{arch}/lib/libatl.a
-%{arch}/lib/libatmlib.a
-%{arch}/lib/libatmpvcno.a
-%{arch}/lib/libatrace.a
-%{arch}/lib/libaudiosrv.a
-%{arch}/lib/libauthz.a
-%{arch}/lib/libautodisc.a
-%{arch}/lib/libavicap32.a
-%{arch}/lib/libavifil32.a
-%{arch}/lib/libazroles.a
-%{arch}/lib/libazroleui.a
-%{arch}/lib/libbasesrv.a
-%{arch}/lib/libbatmeter.a
-%{arch}/lib/libbatt.a
-%{arch}/lib/libbcrypt.a
-%{arch}/lib/libbidispl.a
-%{arch}/lib/libbitsprx2.a
-%{arch}/lib/libbitsprx3.a
-%{arch}/lib/libbnts.a
-%{arch}/lib/libbootvid.a
-%{arch}/lib/libbrowscap.a
-%{arch}/lib/libbrowser.a
-%{arch}/lib/libbrowseui.a
-%{arch}/lib/libbrpinfo.a
-%{arch}/lib/libbthci.a
-%{arch}/lib/libbthprops.a
-%{arch}/lib/libbthserv.a
-%{arch}/lib/libbtpanui.a
-%{arch}/lib/libc_g18030.a
-%{arch}/lib/libc_is2022.a
-%{arch}/lib/libc_iscii.a
-%{arch}/lib/libcabinet.a
-%{arch}/lib/libcabview.a
-%{arch}/lib/libcamocx.a
-%{arch}/lib/libcards.a
-%{arch}/lib/libcatsrv.a
-%{arch}/lib/libcatsrvps.a
-%{arch}/lib/libcatsrvut.a
-%{arch}/lib/libccfgnt.a
-%{arch}/lib/libcdfview.a
-%{arch}/lib/libcdm.a
-%{arch}/lib/libcdosys.a
-%{arch}/lib/libcertcli.a
-%{arch}/lib/libcertmgr.a
-%{arch}/lib/libcertobj.a
-%{arch}/lib/libcfgbkend.a
-%{arch}/lib/libcfgmgr32.a
-%{arch}/lib/libchsbrkr.a
-%{arch}/lib/libchtbrkr.a
-%{arch}/lib/libchtskdic.a
-%{arch}/lib/libciadmin.a
-%{arch}/lib/libcic.a
-%{arch}/lib/libcimwin32.a
-%{arch}/lib/libciodm.a
-%{arch}/lib/libclasspnp.a
-%{arch}/lib/libclb.a
-%{arch}/lib/libclbcatex.a
-%{arch}/lib/libclbcatq.a
-%{arch}/lib/libclfsw32.a
-%{arch}/lib/libcliconfg.a
-%{arch}/lib/libclusapi.a
-%{arch}/lib/libcmcfg32.a
-%{arch}/lib/libcmdial32.a
-%{arch}/lib/libcmpbk32.a
-%{arch}/lib/libcmprops.a
-%{arch}/lib/libcmsetacl.a
-%{arch}/lib/libcmutil.a
-%{arch}/lib/libcnbjmon.a
-%{arch}/lib/libcnetcfg.a
-%{arch}/lib/libcnvfat.a
-%{arch}/lib/libcoadmin.a
-%{arch}/lib/libcolbact.a
-%{arch}/lib/libcomaddin.a
-%{arch}/lib/libcomadmin.a
-%{arch}/lib/libcomcat.a
-%{arch}/lib/libcomctl32.a
-%{arch}/lib/libcomdlg32.a
-%{arch}/lib/libcompatui.a
-%{arch}/lib/libcompstui.a
-%{arch}/lib/libcomrepl.a
-%{arch}/lib/libcomres.a
-%{arch}/lib/libcomsetup.a
-%{arch}/lib/libcomsnap.a
-%{arch}/lib/libcomsvcs.a
-%{arch}/lib/libcomuid.a
-%{arch}/lib/libconfmsp.a
-%{arch}/lib/libconnect.a
-%{arch}/lib/libconsole.a
-%{arch}/lib/libcontrot.a
-%{arch}/lib/libcorpol.a
-%{arch}/lib/libcredui.a
-%{arch}/lib/libcrtdll.a
-%{arch}/lib/libcrypt32.a
-%{arch}/lib/libcryptdlg.a
-%{arch}/lib/libcryptdll.a
-%{arch}/lib/libcryptext.a
-%{arch}/lib/libcryptnet.a
-%{arch}/lib/libcryptsp.a
-%{arch}/lib/libcryptsvc.a
-%{arch}/lib/libcryptui.a
-%{arch}/lib/libcryptxml.a
-%{arch}/lib/libcscapi.a
-%{arch}/lib/libcscdll.a
-%{arch}/lib/libcscui.a
-%{arch}/lib/libcsrsrv.a
-%{arch}/lib/libd2d1.a
-%{arch}/lib/libd3d8thk.a
-%{arch}/lib/libd3d9.a
-%{arch}/lib/libd3dcompiler*.a
-%{arch}/lib/libd3dcsxd*.a
-%{arch}/lib/libd3dx10*.a
-%{arch}/lib/libd3dx11*.a
-%{arch}/lib/libd3dx9*.a
-%{arch}/lib/libd3dxof.a
-%{arch}/lib/libdanim.a
-%{arch}/lib/libdataclen.a
-%{arch}/lib/libdatime.a
-%{arch}/lib/libdavclnt.a
-%{arch}/lib/libdavcprox.a
-%{arch}/lib/libdbgeng.a
-%{arch}/lib/libdbghelp.a
-%{arch}/lib/libdbnetlib.a
-%{arch}/lib/libdbnmpntw.a
-%{arch}/lib/libdciman32.a
-%{arch}/lib/libddraw.a
-%{arch}/lib/libddrawex.a
-%{arch}/lib/libdelayimp.a
-%{arch}/lib/libdeskadp.a
-%{arch}/lib/libdeskmon.a
-%{arch}/lib/libdeskperf.a
-%{arch}/lib/libdevenum.a
-%{arch}/lib/libdevmgr.a
-%{arch}/lib/libdfrgifps.a
-%{arch}/lib/libdfrgsnap.a
-%{arch}/lib/libdfrgui.a
-%{arch}/lib/libdfsshlex.a
-%{arch}/lib/libdgnet.a
-%{arch}/lib/libdhcpcsvc.a
-%{arch}/lib/libdhcpcsvc6.a
-%{arch}/lib/libdhcpmon.a
-%{arch}/lib/libdhcpsapi.a
-%{arch}/lib/libdiactfrm.a
-%{arch}/lib/libdigest.a
-%{arch}/lib/libdimap.a
-%{arch}/lib/libdimsntfy.a
-%{arch}/lib/libdimsroam.a
-%{arch}/lib/libdinput.a
-%{arch}/lib/libdinput8.a
-%{arch}/lib/libdirectdb.a
-%{arch}/lib/libdiskcopy.a
-%{arch}/lib/libdispex.a
-%{arch}/lib/libdmconfig.a
-%{arch}/lib/libdmdlgs.a
-%{arch}/lib/libdmdskmgr.a
-%{arch}/lib/libdmintf.a
-%{arch}/lib/libdmivcitf.a
-%{arch}/lib/libdmocx.a
-%{arch}/lib/libdmoguids.a
-%{arch}/lib/libdmserver.a
-%{arch}/lib/libdmutil.a
-%{arch}/lib/libdmvdsitf.a
-%{arch}/lib/libdnsapi.a
-%{arch}/lib/libdnsrslvr.a
-%{arch}/lib/libdocprop.a
-%{arch}/lib/libdocprop2.a
-%{arch}/lib/libdpnaddr.a
-%{arch}/lib/libdpnet.a
-%{arch}/lib/libdpnhpast.a
-%{arch}/lib/libdpnhupnp.a
-%{arch}/lib/libdpnlobby.a
-%{arch}/lib/libdpvacm.a
-%{arch}/lib/libdpvoice.a
-%{arch}/lib/libdpvvox.a
-%{arch}/lib/libdrprov.a
-%{arch}/lib/libds32gt.a
-%{arch}/lib/libdsauth.a
-%{arch}/lib/libdsdmo.a
-%{arch}/lib/libdsdmoprp.a
-%{arch}/lib/libdskquota.a
-%{arch}/lib/libdskquoui.a
-%{arch}/lib/libdsound.a
-%{arch}/lib/libdsound3d.a
-%{arch}/lib/libdsprop.a
-%{arch}/lib/libdsprov.a
-%{arch}/lib/libdsquery.a
-%{arch}/lib/libdssec.a
-%{arch}/lib/libdssenh.a
-%{arch}/lib/libdsuiext.a
-%{arch}/lib/libduser.a
-%{arch}/lib/libdwmapi.a
-%{arch}/lib/libdwrite.a
-%{arch}/lib/libdxdiagn.a
-%{arch}/lib/libdxerr8.a
-%{arch}/lib/libdxerr9.a
-%{arch}/lib/libdxgi.a
-%{arch}/lib/libdxguid.a
-%{arch}/lib/libdxtmsft.a
-%{arch}/lib/libdxtrans.a
-%{arch}/lib/libdxva2.a
-%{arch}/lib/libeappcfg.a
-%{arch}/lib/libeappgnui.a
-%{arch}/lib/libeapphost.a
-%{arch}/lib/libeappprxy.a
-%{arch}/lib/libefsadu.a
-%{arch}/lib/libels.a
-%{arch}/lib/libencapi.a
-%{arch}/lib/libersvc.a
-%{arch}/lib/libes.a
-%{arch}/lib/libesent.a
-%{arch}/lib/libesentprf.a
-%{arch}/lib/libesscli.a
-%{arch}/lib/libeventcls.a
-%{arch}/lib/libeventlog.a
-%{arch}/lib/libevntagnt.a
-%{arch}/lib/libevntrprv.a
-%{arch}/lib/libevr.a
-%{arch}/lib/libevtgprov.a
-%{arch}/lib/libexstrace.a
-%{arch}/lib/libextmgr.a
-%{arch}/lib/libf3ahvoas.a
-%{arch}/lib/libfastprox.a
-%{arch}/lib/libfaultrep.a
-%{arch}/lib/libfcachdll.a
-%{arch}/lib/libfde.a
-%{arch}/lib/libfdeploy.a
-%{arch}/lib/libfeclient.a
-%{arch}/lib/libfilemgmt.a
-%{arch}/lib/libfldrclnr.a
-%{arch}/lib/libfltlib.a
-%{arch}/lib/libfmifs.a
-%{arch}/lib/libfontext.a
-%{arch}/lib/libfontsub.a
-%{arch}/lib/libframedyn.a
-%{arch}/lib/libfsusd.a
-%{arch}/lib/libftpctrs2.a
-%{arch}/lib/libftpmib.a
-%{arch}/lib/libftpsvc2.a
-%{arch}/lib/libfwcfg.a
-%{arch}/lib/libfwpuclnt.a
-%{arch}/lib/libfxsapi.a
-%{arch}/lib/libfxscfgwz.a
-%{arch}/lib/libfxscom.a
-%{arch}/lib/libfxscomex.a
-%{arch}/lib/libfxsdrv.a
-%{arch}/lib/libfxsmon.a
-%{arch}/lib/libfxsocm.a
-%{arch}/lib/libfxsperf.a
-%{arch}/lib/libfxsroute.a
-%{arch}/lib/libfxsst.a
-%{arch}/lib/libfxst30.a
-%{arch}/lib/libfxstiff.a
-%{arch}/lib/libfxsui.a
-%{arch}/lib/libfxswzrd.a
-%{arch}/lib/libgcdef.a
-%{arch}/lib/libgdi32.a
-%{arch}/lib/libgdiplus.a
-%{arch}/lib/libgetuname.a
-%{arch}/lib/libglmf32.a
-%{arch}/lib/libglu32.a
-%{arch}/lib/libgmon.a
-%{arch}/lib/libgpedit.a
-%{arch}/lib/libgpkcsp.a
-%{arch}/lib/libgptext.a
-%{arch}/lib/libguitrn.a
-%{arch}/lib/libgzip.a
-%{arch}/lib/libh323msp.a
-%{arch}/lib/libhal.a
-%{arch}/lib/libhbaapi.a
-%{arch}/lib/libhgfs.a
-%{arch}/lib/libhhsetup.a
-%{arch}/lib/libhid.a
-%{arch}/lib/libhidclass.a
-%{arch}/lib/libhidparse.a
-%{arch}/lib/libhlink.a
-%{arch}/lib/libhmmapi.a
-%{arch}/lib/libhnetcfg.a
-%{arch}/lib/libhnetmon.a
-%{arch}/lib/libhnetwiz.a
-%{arch}/lib/libhostmib.a
-%{arch}/lib/libhotplug.a
-%{arch}/lib/libhticons.a
-%{arch}/lib/libhtrn_jis.a
-%{arch}/lib/libhttpapi.a
-%{arch}/lib/libhttpext.a
-%{arch}/lib/libhttpmib.a
-%{arch}/lib/libhttpodbc.a
-%{arch}/lib/libhtui.a
-%{arch}/lib/libhypertrm.a
-%{arch}/lib/libiasacct.a
-%{arch}/lib/libiasads.a
-%{arch}/lib/libiashlpr.a
-%{arch}/lib/libiasnap.a
-%{arch}/lib/libiaspolcy.a
-%{arch}/lib/libiasrad.a
-%{arch}/lib/libiassam.a
-%{arch}/lib/libiassdo.a
-%{arch}/lib/libiassvcs.a
-%{arch}/lib/libicaapi.a
-%{arch}/lib/libicfgnt5.a
-%{arch}/lib/libicm32.a
-%{arch}/lib/libicmp.a
-%{arch}/lib/libicmui.a
-%{arch}/lib/libicwconn.a
-%{arch}/lib/libicwdial.a
-%{arch}/lib/libicwdl.a
-%{arch}/lib/libicwhelp.a
-%{arch}/lib/libicwphbk.a
-%{arch}/lib/libicwutil.a
-%{arch}/lib/libidq.a
-%{arch}/lib/libieakeng.a
-%{arch}/lib/libieaksie.a
-%{arch}/lib/libiedkcs32.a
-%{arch}/lib/libieencode.a
-%{arch}/lib/libiepeers.a
-%{arch}/lib/libiernonce.a
-%{arch}/lib/libiesetup.a
-%{arch}/lib/libifmon.a
-%{arch}/lib/libifsutil.a
-%{arch}/lib/libigmpagnt.a
-%{arch}/lib/libiis.a
-%{arch}/lib/libiisadmin.a
-%{arch}/lib/libiiscfg.a
-%{arch}/lib/libiisclex4.a
-%{arch}/lib/libiisext.a
-%{arch}/lib/libiislog.a
-%{arch}/lib/libiismap.a
-%{arch}/lib/libiisrstap.a
-%{arch}/lib/libiisrtl.a
-%{arch}/lib/libiissuba.a
-%{arch}/lib/libiisui.a
-%{arch}/lib/libiisuiobj.a
-%{arch}/lib/libiisutil.a
-%{arch}/lib/libiisw3adm.a
-%{arch}/lib/libiiswmi.a
-%{arch}/lib/libimagehlp.a
-%{arch}/lib/libimekrcic.a
-%{arch}/lib/libimeshare.a
-%{arch}/lib/libimgutil.a
-%{arch}/lib/libimjp81k.a
-%{arch}/lib/libimjpcic.a
-%{arch}/lib/libimjpcus.a
-%{arch}/lib/libimjpdct.a
-%{arch}/lib/libimjputyc.a
-%{arch}/lib/libimm32.a
-%{arch}/lib/libimsinsnt.a
-%{arch}/lib/libimskdic.a
-%{arch}/lib/libinetcfg.a
-%{arch}/lib/libinetcomm.a
-%{arch}/lib/libinetmgr.a
-%{arch}/lib/libinetmib1.a
-%{arch}/lib/libinetpp.a
-%{arch}/lib/libinetppui.a
-%{arch}/lib/libinfoadmn.a
-%{arch}/lib/libinfocomm.a
-%{arch}/lib/libinfoctrs.a
-%{arch}/lib/libinfosoft.a
-%{arch}/lib/libinitpki.a
-%{arch}/lib/libinput.a
-%{arch}/lib/libinseng.a
-%{arch}/lib/libiphlpapi.a
-%{arch}/lib/libipmontr.a
-%{arch}/lib/libipnathlp.a
-%{arch}/lib/libippromon.a
-%{arch}/lib/libiprip.a
-%{arch}/lib/libiprop.a
-%{arch}/lib/libiprtprio.a
-%{arch}/lib/libiprtrmgr.a
-%{arch}/lib/libipsecsnp.a
-%{arch}/lib/libipsecsvc.a
-%{arch}/lib/libipsmsnap.a
-%{arch}/lib/libipv6mon.a
-%{arch}/lib/libipxsap.a
-%{arch}/lib/libirclass.a
-%{arch}/lib/libisapips.a
-%{arch}/lib/libisatq.a
-%{arch}/lib/libiscomlog.a
-%{arch}/lib/libiscsidsc.a
-%{arch}/lib/libisign32.a
-%{arch}/lib/libitircl.a
-%{arch}/lib/libitss.a
-%{arch}/lib/libixsso.a
-%{arch}/lib/libiyuv_32.a
-%{arch}/lib/libjet500.a
-%{arch}/lib/libjscript.a
-%{arch}/lib/libjsproxy.a
-%{arch}/lib/libkbd*.a
-%{arch}/lib/libkd1394.a
-%{arch}/lib/libkdcom.a
-%{arch}/lib/libkerberos.a
-%{arch}/lib/libkernel32.a
-%{arch}/lib/libkeymgr.a
-%{arch}/lib/libkorwbrkr.a
-%{arch}/lib/libkrnlprov.a
-%{arch}/lib/libks.a
-%{arch}/lib/libksuser.a
-%{arch}/lib/libktmw32.a
-%{arch}/lib/liblangwrbk.a
-%{arch}/lib/liblargeint.a
-%{arch}/lib/liblicdll.a
-%{arch}/lib/liblicmgr10.a
-%{arch}/lib/liblicwmi.a
-%{arch}/lib/liblinkinfo.a
-%{arch}/lib/liblmhsvc.a
-%{arch}/lib/liblmmib2.a
-%{arch}/lib/liblmrt.a
-%{arch}/lib/libloadperf.a
-%{arch}/lib/liblocalsec.a
-%{arch}/lib/liblocalspl.a
-%{arch}/lib/liblocalui.a
-%{arch}/lib/liblog.a
-%{arch}/lib/libloghours.a
-%{arch}/lib/liblogscrpt.a
-%{arch}/lib/liblonsint.a
-%{arch}/lib/liblpdsvc.a
-%{arch}/lib/liblpk.a
-%{arch}/lib/liblprhelp.a
-%{arch}/lib/liblprmon.a
-%{arch}/lib/liblprmonui.a
-%{arch}/lib/liblsasrv.a
-%{arch}/lib/liblz32.a
-%{arch}/lib/libm.a
-%{arch}/lib/libmag_hook.a
-%{arch}/lib/libmailmsg.a
-%{arch}/lib/libmapi32.a
-%{arch}/lib/libmapistub.a
-%{arch}/lib/libmcastmib.a
-%{arch}/lib/libmcd32.a
-%{arch}/lib/libmcdsrv32.a
-%{arch}/lib/libmchgrcoi.a
-%{arch}/lib/libmciavi32.a
-%{arch}/lib/libmcicda.a
-%{arch}/lib/libmciole32.a
-%{arch}/lib/libmciqtz32.a
-%{arch}/lib/libmciseq.a
-%{arch}/lib/libmciwave.a
-%{arch}/lib/libmdhcp.a
-%{arch}/lib/libmdminst.a
-%{arch}/lib/libmetadata.a
-%{arch}/lib/libmf.a
-%{arch}/lib/libmf3216.a
-%{arch}/lib/libmfc42.a
-%{arch}/lib/libmfc42u.a
-%{arch}/lib/libmfcsubs.a
-%{arch}/lib/libmfplat.a
-%{arch}/lib/libmgmtapi.a
-%{arch}/lib/libmidimap.a
-%{arch}/lib/libmigism.a
-%{arch}/lib/libmiglibnt.a
-%{arch}/lib/libmimefilt.a
-%{arch}/lib/libmingw32.a
-%{arch}/lib/libmingwex.a
-%{arch}/lib/libmingwthrd.a
-%{arch}/lib/libmlang.a
-%{arch}/lib/libmll_hp.a
-%{arch}/lib/libmll_mtf.a
-%{arch}/lib/libmll_qic.a
-%{arch}/lib/libmmcbase.a
-%{arch}/lib/libmmcndmgr.a
-%{arch}/lib/libmmcshext.a
-%{arch}/lib/libmmfutil.a
-%{arch}/lib/libmmutilse.a
-%{arch}/lib/libmobsync.a
-%{arch}/lib/libmodemui.a
-%{arch}/lib/libmofd.a
-%{arch}/lib/libmoldname.a
-%{arch}/lib/libmpr.a
-%{arch}/lib/libmprapi.a
-%{arch}/lib/libmprddm.a
-%{arch}/lib/libmprdim.a
-%{arch}/lib/libmprmsg.a
-%{arch}/lib/libmprui.a
-%{arch}/lib/libmqad.a
-%{arch}/lib/libmqcertui.a
-%{arch}/lib/libmqdscli.a
-%{arch}/lib/libmqgentr.a
-%{arch}/lib/libmqise.a
-%{arch}/lib/libmqlogmgr.a
-%{arch}/lib/libmqoa.a
-%{arch}/lib/libmqperf.a
-%{arch}/lib/libmqqm.a
-%{arch}/lib/libmqrt.a
-%{arch}/lib/libmqrtdep.a
-%{arch}/lib/libmqsec.a
-%{arch}/lib/libmqsnap.a
-%{arch}/lib/libmqtrig.a
-%{arch}/lib/libmqupgrd.a
-%{arch}/lib/libmqutil.a
-%{arch}/lib/libmsaatext.a
-%{arch}/lib/libmsacm32.a
-%{arch}/lib/libmsadce.a
-%{arch}/lib/libmsadcf.a
-%{arch}/lib/libmsadco.a
-%{arch}/lib/libmsadcs.a
-%{arch}/lib/libmsadds.a
-%{arch}/lib/libmsado15.a
-%{arch}/lib/libmsadomd.a
-%{arch}/lib/libmsador15.a
-%{arch}/lib/libmsadox.a
-%{arch}/lib/libmsadrh15.a
-%{arch}/lib/libmsafd.a
-%{arch}/lib/libmsasn1.a
-%{arch}/lib/libmscandui.a
-%{arch}/lib/libmscat32.a
-%{arch}/lib/libmscms.a
-%{arch}/lib/libmsctfmonitor.a
-%{arch}/lib/libmsctfp.a
-%{arch}/lib/libmsdadiag.a
-%{arch}/lib/libmsdaosp.a
-%{arch}/lib/libmsdaprst.a
-%{arch}/lib/libmsdaps.a
-%{arch}/lib/libmsdarem.a
-%{arch}/lib/libmsdart.a
-%{arch}/lib/libmsdatl3.a
-%{arch}/lib/libmsdfmap.a
-%{arch}/lib/libmsdmo.a
-%{arch}/lib/libmsdrm.a
-%{arch}/lib/libmsdtclog.a
-%{arch}/lib/libmsdtcprx.a
-%{arch}/lib/libmsdtcstp.a
-%{arch}/lib/libmsdtctm.a
-%{arch}/lib/libmsdtcuiu.a
-%{arch}/lib/libmsftedit.a
-%{arch}/lib/libmsgina.a
-%{arch}/lib/libmsgr3en.a
-%{arch}/lib/libmsgrocm.a
-%{arch}/lib/libmsgsvc.a
-%{arch}/lib/libmshtml.a
-%{arch}/lib/libmshtmled.a
-%{arch}/lib/libmsi.a
-%{arch}/lib/libmsident.a
-%{arch}/lib/libmsieftp.a
-%{arch}/lib/libmsihnd.a
-%{arch}/lib/libmsimg32.a
-%{arch}/lib/libmsimtf.a
-%{arch}/lib/libmsinfo.a
-%{arch}/lib/libmsiprov.a
-%{arch}/lib/libmsir3jp.a
-%{arch}/lib/libmsisip.a
-%{arch}/lib/libmslbui.a
-%{arch}/lib/libmsls31.a
-%{arch}/lib/libmslwvtts.a
-%{arch}/lib/libmsmqocm.a
-%{arch}/lib/libmsobcomm.a
-%{arch}/lib/libmsobdl.a
-%{arch}/lib/libmsobmain.a
-%{arch}/lib/libmsobshel.a
-%{arch}/lib/libmsobweb.a
-%{arch}/lib/libmsoe.a
-%{arch}/lib/libmsoeacct.a
-%{arch}/lib/libmsoert2.a
-%{arch}/lib/libmspatcha.a
-%{arch}/lib/libmspmsnsv.a
-%{arch}/lib/libmsports.a
-%{arch}/lib/libmsrating.a
-%{arch}/lib/libmsrle32.a
-%{arch}/lib/libmssign32.a
-%{arch}/lib/libmssip32.a
-%{arch}/lib/libmstask.a
-%{arch}/lib/libmstime.a
-%{arch}/lib/libmstlsapi.a
-%{arch}/lib/libmstscax.a
-%{arch}/lib/libmsutb.a
-%{arch}/lib/libmsv1_0.a
-%{arch}/lib/libmsvcirt.a
-%{arch}/lib/libmsvcp60.a
-%{arch}/lib/libmsvcr100.a
-%{arch}/lib/libmsvcr110.a
-%{arch}/lib/libmsvcr80.a
-%{arch}/lib/libmsvcr90.a
-%{arch}/lib/libmsvcr90d.a
-%{arch}/lib/libmsvcrt.a
-%{arch}/lib/libmsvfw32.a
-%{arch}/lib/libmsvidc32.a
-%{arch}/lib/libmsvidctl.a
-%{arch}/lib/libmsw3prt.a
-%{arch}/lib/libmswsock.a
-%{arch}/lib/libmsxactps.a
-%{arch}/lib/libmsxml3.a
-%{arch}/lib/libmsxs64.a
-%{arch}/lib/libmsyuv.a
-%{arch}/lib/libmtxclu.a
-%{arch}/lib/libmtxdm.a
-%{arch}/lib/libmtxex.a
-%{arch}/lib/libmtxoci.a
-%{arch}/lib/libmycomput.a
-%{arch}/lib/libmydocs.a
-%{arch}/lib/libnarrhook.a
-%{arch}/lib/libncobjapi.a
-%{arch}/lib/libncprov.a
-%{arch}/lib/libncrypt.a
-%{arch}/lib/libncxpnt.a
-%{arch}/lib/libnddeapi.a
-%{arch}/lib/libnddenb32.a
-%{arch}/lib/libndfapi.a
-%{arch}/lib/libndis.a
-%{arch}/lib/libndisnpp.a
-%{arch}/lib/libnetapi32.a
-%{arch}/lib/libnetcfgx.a
-%{arch}/lib/libnetid.a
-%{arch}/lib/libnetlogon.a
-%{arch}/lib/libnetman.a
-%{arch}/lib/libnetoc.a
-%{arch}/lib/libnetplwiz.a
-%{arch}/lib/libnetrap.a
-%{arch}/lib/libnetshell.a
-%{arch}/lib/libnetui0.a
-%{arch}/lib/libnetui1.a
-%{arch}/lib/libnetui2.a
-%{arch}/lib/libnewdev.a
-%{arch}/lib/libnextlink.a
-%{arch}/lib/libnlhtml.a
-%{arch}/lib/libnntpadm.a
-%{arch}/lib/libnntpapi.a
-%{arch}/lib/libnntpsnap.a
-%{arch}/lib/libnormaliz.a
-%{arch}/lib/libnpptools.a
-%{arch}/lib/libnshipsec.a
-%{arch}/lib/libntdll.a
-%{arch}/lib/libntdsapi.a
-%{arch}/lib/libntdsbcli.a
-%{arch}/lib/libntevt.a
-%{arch}/lib/libntfsdrv.a
-%{arch}/lib/libntlanman.a
-%{arch}/lib/libntlanui.a
-%{arch}/lib/libntlanui2.a
-%{arch}/lib/libntlsapi.a
-%{arch}/lib/libntmarta.a
-%{arch}/lib/libntmsapi.a
-%{arch}/lib/libntmsdba.a
-%{arch}/lib/libntmsevt.a
-%{arch}/lib/libntmsmgr.a
-%{arch}/lib/libntmssvc.a
-%{arch}/lib/libntoc.a
-%{arch}/lib/libntoskrnl.a
-%{arch}/lib/libntprint.a
-%{arch}/lib/libntshrui.a
-%{arch}/lib/libntvdm64.a
-%{arch}/lib/libnwprovau.a
-%{arch}/lib/liboakley.a
-%{arch}/lib/libobjsel.a
-%{arch}/lib/liboccache.a
-%{arch}/lib/libocgen.a
-%{arch}/lib/libocmanage.a
-%{arch}/lib/libocmsn.a
-%{arch}/lib/libodbc32.a
-%{arch}/lib/libodbc32gt.a
-%{arch}/lib/libodbcbcp.a
-%{arch}/lib/libodbcconf.a
-%{arch}/lib/libodbccp32.a
-%{arch}/lib/libodbccr32.a
-%{arch}/lib/libodbccu32.a
-%{arch}/lib/libodbctrac.a
-%{arch}/lib/liboeimport.a
-%{arch}/lib/liboemiglib.a
-%{arch}/lib/libofffilt.a
-%{arch}/lib/libole32.a
-%{arch}/lib/liboleacc.a
-%{arch}/lib/liboleaut32.a
-%{arch}/lib/libolecli32.a
-%{arch}/lib/libolecnv32.a
-%{arch}/lib/liboledb32.a
-%{arch}/lib/liboledb32r.a
-%{arch}/lib/liboledlg.a
-%{arch}/lib/liboleprn.a
-%{arch}/lib/libolesvr32.a
-%{arch}/lib/libopengl32.a
-%{arch}/lib/libosuninst.a
-%{arch}/lib/libovprintmondll.a
-%{arch}/lib/libp2p.a
-%{arch}/lib/libp2pcollab.a
-%{arch}/lib/libp2pgraph.a
-%{arch}/lib/libpanmap.a
-%{arch}/lib/libpautoenr.a
-%{arch}/lib/libpchshell.a
-%{arch}/lib/libpchsvc.a
-%{arch}/lib/libpcwum.a
-%{arch}/lib/libpdh.a
-%{arch}/lib/libperfctrs.a
-%{arch}/lib/libperfdisk.a
-%{arch}/lib/libperfnet.a
-%{arch}/lib/libperfos.a
-%{arch}/lib/libperfproc.a
-%{arch}/lib/libperfts.a
-%{arch}/lib/libphotowiz.a
-%{arch}/lib/libpid.a
-%{arch}/lib/libpidgen.a
-%{arch}/lib/libpintlcsa.a
-%{arch}/lib/libpintlcsd.a
-%{arch}/lib/libpjlmon.a
-%{arch}/lib/libpngfilt.a
-%{arch}/lib/libpolicman.a
-%{arch}/lib/libpolstore.a
-%{arch}/lib/libpowrprof.a
-%{arch}/lib/libprintui.a
-%{arch}/lib/libprofmap.a
-%{arch}/lib/libprovthrd.a
-%{arch}/lib/libpsapi.a
-%{arch}/lib/libpsbase.a
-%{arch}/lib/libpschdprf.a
-%{arch}/lib/libpsnppagn.a
-%{arch}/lib/libpstorec.a
-%{arch}/lib/libpstorsvc.a
-%{arch}/lib/libqasf.a
-%{arch}/lib/libqcap.a
-%{arch}/lib/libqdv.a
-%{arch}/lib/libqdvd.a
-%{arch}/lib/libqedit.a
-%{arch}/lib/libqmgr.a
-%{arch}/lib/libqmgrprxy.a
-%{arch}/lib/libqosname.a
-%{arch}/lib/libquartz.a
-%{arch}/lib/libquery.a
-%{arch}/lib/libqutil.a
-%{arch}/lib/libqwave.a
-%{arch}/lib/libracpldlg.a
-%{arch}/lib/librasadhlp.a
-%{arch}/lib/librasapi32.a
-%{arch}/lib/librasauto.a
-%{arch}/lib/libraschap.a
-%{arch}/lib/librasctrs.a
-%{arch}/lib/librasdlg.a
-%{arch}/lib/librasman.a
-%{arch}/lib/librasmans.a
-%{arch}/lib/librasmontr.a
-%{arch}/lib/librasmxs.a
-%{arch}/lib/librasppp.a
-%{arch}/lib/librasrad.a
-%{arch}/lib/librassapi.a
-%{arch}/lib/librasser.a
-%{arch}/lib/librastapi.a
-%{arch}/lib/librastls.a
-%{arch}/lib/librcbdyctl.a
-%{arch}/lib/librdchost.a
-%{arch}/lib/librdpcfgex.a
-%{arch}/lib/librdpsnd.a
-%{arch}/lib/librdpwsx.a
-%{arch}/lib/libregapi.a
-%{arch}/lib/libregsvc.a
-%{arch}/lib/libregwizc.a
-%{arch}/lib/libremotepg.a
-%{arch}/lib/librend.a
-%{arch}/lib/librepdrvfs.a
-%{arch}/lib/libresutil.a
-%{arch}/lib/libresutils.a
-%{arch}/lib/libriched20.a
-%{arch}/lib/librnr20.a
-%{arch}/lib/libroutetab.a
-%{arch}/lib/librpcdiag.a
-%{arch}/lib/librpchttp.a
-%{arch}/lib/librpcns4.a
-%{arch}/lib/librpcnsh.a
-%{arch}/lib/librpcref.a
-%{arch}/lib/librpcrt4.a
-%{arch}/lib/librpcss.a
-%{arch}/lib/librsaenh.a
-%{arch}/lib/librsfsaps.a
-%{arch}/lib/librshx32.a
-%{arch}/lib/librsmps.a
-%{arch}/lib/librstrmgr.a
-%{arch}/lib/librtm.a
-%{arch}/lib/librtutils.a
-%{arch}/lib/librwnh.a
-%{arch}/lib/libsafrcdlg.a
-%{arch}/lib/libsafrdm.a
-%{arch}/lib/libsafrslv.a
-%{arch}/lib/libsamlib.a
-%{arch}/lib/libsamsrv.a
-%{arch}/lib/libsapi.a
-%{arch}/lib/libscarddlg.a
-%{arch}/lib/libsccbase.a
-%{arch}/lib/libsccsccp.a
-%{arch}/lib/libscecli.a
-%{arch}/lib/libscesrv.a
-%{arch}/lib/libschannel.a
-%{arch}/lib/libschedsvc.a
-%{arch}/lib/libsclgntfy.a
-%{arch}/lib/libscredir.a
-%{arch}/lib/libscript.a
-%{arch}/lib/libscripto.a
-%{arch}/lib/libscriptpw.a
-%{arch}/lib/libscrnsave.a
-%{arch}/lib/libscrnsavw.a
-%{arch}/lib/libscrobj.a
-%{arch}/lib/libscrptutl.a
-%{arch}/lib/libscrrun.a
-%{arch}/lib/libsdhcinst.a
-%{arch}/lib/libsdpblb.a
-%{arch}/lib/libseclogon.a
-%{arch}/lib/libsecur32.a
-%{arch}/lib/libsecurity.a
-%{arch}/lib/libsendcmsg.a
-%{arch}/lib/libsendmail.a
-%{arch}/lib/libsens.a
-%{arch}/lib/libsensapi.a
-%{arch}/lib/libsenscfg.a
-%{arch}/lib/libseo.a
-%{arch}/lib/libseos.a
-%{arch}/lib/libserialui.a
-%{arch}/lib/libservdeps.a
-%{arch}/lib/libserwvdrv.a
-%{arch}/lib/libsetupapi.a
-%{arch}/lib/libsetupqry.a
-%{arch}/lib/libsfc.a
-%{arch}/lib/libsfc_os.a
-%{arch}/lib/libsfcfiles.a
-%{arch}/lib/libsfmapi.a
-%{arch}/lib/libshdocvw.a
-%{arch}/lib/libshell32.a
-%{arch}/lib/libshfolder.a
-%{arch}/lib/libshgina.a
-%{arch}/lib/libshimeng.a
-%{arch}/lib/libshimgvw.a
-%{arch}/lib/libshlwapi.a
-%{arch}/lib/libshmedia.a
-%{arch}/lib/libshscrap.a
-%{arch}/lib/libshsvcs.a
-%{arch}/lib/libsigtab.a
-%{arch}/lib/libsimptcp.a
-%{arch}/lib/libsisbkup.a
-%{arch}/lib/libskdll.a
-%{arch}/lib/libslayerxp.a
-%{arch}/lib/libslbcsp.a
-%{arch}/lib/libslbiop.a
-%{arch}/lib/libslc.a
-%{arch}/lib/libslcext.a
-%{arch}/lib/libslwga.a
-%{arch}/lib/libsmlogcfg.a
-%{arch}/lib/libsmtpadm.a
-%{arch}/lib/libsmtpapi.a
-%{arch}/lib/libsmtpcons.a
-%{arch}/lib/libsmtpctrs.a
-%{arch}/lib/libsmtpsnap.a
-%{arch}/lib/libsmtpsvc.a
-%{arch}/lib/libsniffpol.a
-%{arch}/lib/libsnmpapi.a
-%{arch}/lib/libsnmpcl.a
-%{arch}/lib/libsnmpincl.a
-%{arch}/lib/libsnmpmib.a
-%{arch}/lib/libsnmpsmir.a
-%{arch}/lib/libsnmpsnap.a
-%{arch}/lib/libsnmpstup.a
-%{arch}/lib/libsnmpthrd.a
-%{arch}/lib/libsnprfdll.a
-%{arch}/lib/libsoftkbd.a
-%{arch}/lib/libsoftpub.a
-%{arch}/lib/libspcommon.a
-%{arch}/lib/libspoolss.a
-%{arch}/lib/libsptip.a
-%{arch}/lib/libspttseng.a
-%{arch}/lib/libsqlsrv32.a
-%{arch}/lib/libsqlxmlx.a
-%{arch}/lib/libsrchctls.a
-%{arch}/lib/libsrchui.a
-%{arch}/lib/libsrclient.a
-%{arch}/lib/libsrrstr.a
-%{arch}/lib/libsrsvc.a
-%{arch}/lib/libsrvsvc.a
-%{arch}/lib/libssdpapi.a
-%{arch}/lib/libssdpsrv.a
-%{arch}/lib/libssinc.a
-%{arch}/lib/libsspicli.a
-%{arch}/lib/libsstub.a
-%{arch}/lib/libstaxmem.a
-%{arch}/lib/libstclient.a
-%{arch}/lib/libstdprov.a
-%{arch}/lib/libsti.a
-%{arch}/lib/libsti_ci.a
-%{arch}/lib/libstobject.a
-%{arch}/lib/libstorprop.a
-%{arch}/lib/libstreamci.a
-%{arch}/lib/libstrmfilt.a
-%{arch}/lib/libstrmiids.a
-%{arch}/lib/libsvcext.a
-%{arch}/lib/libsvcpack.a
-%{arch}/lib/libswprv.a
-%{arch}/lib/libsxs.a
-%{arch}/lib/libsynceng.a
-%{arch}/lib/libsyncui.a
-%{arch}/lib/libsysinv.a
-%{arch}/lib/libsysmod.a
-%{arch}/lib/libsyssetup.a
-%{arch}/lib/libt2embed.a
-%{arch}/lib/libtapi3.a
-%{arch}/lib/libtapi32.a
-%{arch}/lib/libtapiperf.a
-%{arch}/lib/libtapisrv.a
-%{arch}/lib/libtbs.a
-%{arch}/lib/libtcpmib.a
-%{arch}/lib/libtcpmon.a
-%{arch}/lib/libtcpmonui.a
-%{arch}/lib/libtdh.a
-%{arch}/lib/libtermmgr.a
-%{arch}/lib/libtermsrv.a
-%{arch}/lib/libthawbrkr.a
-%{arch}/lib/libthemeui.a
-%{arch}/lib/libtlntsvrp.a
-%{arch}/lib/libtraffic.a
-%{arch}/lib/libtrialoc.a
-%{arch}/lib/libtrkwks.a
-%{arch}/lib/libtsappcmp.a
-%{arch}/lib/libtsbyuv.a
-%{arch}/lib/libtscfgwmi.a
-%{arch}/lib/libtsd32.a
-%{arch}/lib/libtshoot.a
-%{arch}/lib/libtsoc.a
-%{arch}/lib/libtwext.a
-%{arch}/lib/libtxflog.a
-%{arch}/lib/libtxfw32.a
-%{arch}/lib/libudhisapi.a
-%{arch}/lib/libufat.a
-%{arch}/lib/libuihelper.a
-%{arch}/lib/libulib.a
-%{arch}/lib/libumandlg.a
-%{arch}/lib/libumdmxfrm.a
-%{arch}/lib/libumpnpmgr.a
-%{arch}/lib/libuniime.a
-%{arch}/lib/libunimdmat.a
-%{arch}/lib/libuniplat.a
-%{arch}/lib/libuntfs.a
-%{arch}/lib/libupnp.a
-%{arch}/lib/libupnphost.a
-%{arch}/lib/libupnpui.a
-%{arch}/lib/libureg.a
-%{arch}/lib/liburl.a
-%{arch}/lib/liburlauth.a
-%{arch}/lib/liburlmon.a
-%{arch}/lib/libusbcamd2.a
-%{arch}/lib/libusbd.a
-%{arch}/lib/libusbmon.a
-%{arch}/lib/libusbport.a
-%{arch}/lib/libuser32.a
-%{arch}/lib/libuserenv.a
-%{arch}/lib/libusp10.a
-%{arch}/lib/libutildll.a
-%{arch}/lib/libuuid.a
-%{arch}/lib/libuxtheme.a
-%{arch}/lib/libvbscript.a
-%{arch}/lib/libvds_ps.a
-%{arch}/lib/libvdsbas.a
-%{arch}/lib/libvdsdyndr.a
-%{arch}/lib/libvdsutil.a
-%{arch}/lib/libvdswmi.a
-%{arch}/lib/libverifier.a
-%{arch}/lib/libversion.a
-%{arch}/lib/libvfw32.a
-%{arch}/lib/libvgx.a
-%{arch}/lib/libviewprov.a
-%{arch}/lib/libvmx_mode.a
-%{arch}/lib/libvss_ps.a
-%{arch}/lib/libvssapi.a
-%{arch}/lib/libvsstrace.a
-%{arch}/lib/libvsswmi.a
-%{arch}/lib/libw32time.a
-%{arch}/lib/libw32topl.a
-%{arch}/lib/libw3cache.a
-%{arch}/lib/libw3comlog.a
-%{arch}/lib/libw3core.a
-%{arch}/lib/libw3ctrlps.a
-%{arch}/lib/libw3ctrs.a
-%{arch}/lib/libw3dt.a
-%{arch}/lib/libw3ext.a
-%{arch}/lib/libw3isapi.a
-%{arch}/lib/libw3ssl.a
-%{arch}/lib/libw3tp.a
-%{arch}/lib/libwab32.a
-%{arch}/lib/libwabimp.a
-%{arch}/lib/libwamreg.a
-%{arch}/lib/libwamregps.a
-%{arch}/lib/libwbemcore.a
-%{arch}/lib/libwbemupgd.a
-%{arch}/lib/libwdigest.a
-%{arch}/lib/libwdmaud.a
-%{arch}/lib/libwdsclient.a
-%{arch}/lib/libwdsclientapi.a
-%{arch}/lib/libwdscore.a
-%{arch}/lib/libwdscsl.a
-%{arch}/lib/libwdsimage.a
-%{arch}/lib/libwdstptc.a
-%{arch}/lib/libwdsupgcompl.a
-%{arch}/lib/libwdsutil.a
-%{arch}/lib/libwebcheck.a
-%{arch}/lib/libwebclnt.a
-%{arch}/lib/libwebhits.a
-%{arch}/lib/libwecapi.a
-%{arch}/lib/libwer.a
-%{arch}/lib/libwevtapi.a
-%{arch}/lib/libwevtfwd.a
-%{arch}/lib/libwiadss.a
-%{arch}/lib/libwiarpc.a
-%{arch}/lib/libwiaservc.a
-%{arch}/lib/libwiashext.a
-%{arch}/lib/libwin32spl.a
-%{arch}/lib/libwinfax.a
-%{arch}/lib/libwininet.a
-%{arch}/lib/libwinipsec.a
-%{arch}/lib/libwinmm.a
-%{arch}/lib/libwinrnr.a
-%{arch}/lib/libwinscard.a
-%{arch}/lib/libwinspool.a
-%{arch}/lib/libwinsrv.a
-%{arch}/lib/libwinsta.a
-%{arch}/lib/libwintrust.a
-%{arch}/lib/libwinusb.a
-%{arch}/lib/libwkssvc.a
-%{arch}/lib/libwlanapi.a
-%{arch}/lib/libwlanui.a
-%{arch}/lib/libwlanutil.a
-%{arch}/lib/libwldap32.a
-%{arch}/lib/libwlnotify.a
-%{arch}/lib/libwlstore.a
-%{arch}/lib/libwmi.a
-%{arch}/lib/libwmi2xml.a
-%{arch}/lib/libwmiaprpl.a
-%{arch}/lib/libwmiprop.a
-%{arch}/lib/libwmisvc.a
-%{arch}/lib/libwow64.a
-%{arch}/lib/libwow64cpu.a
-%{arch}/lib/libwow64mib.a
-%{arch}/lib/libwow64win.a
-%{arch}/lib/libwpd_ci.a
-%{arch}/lib/libws2_32.a
-%{arch}/lib/libws2help.a
-%{arch}/lib/libwscsvc.a
-%{arch}/lib/libwsdapi.a
-%{arch}/lib/libwshatm.a
-%{arch}/lib/libwshbth.a
-%{arch}/lib/libwshcon.a
-%{arch}/lib/libwsock32.a
-%{arch}/lib/libwtsapi32.a
-%{arch}/lib/libx3daudio.a
-%{arch}/lib/libx3daudio1_*.a
-%{arch}/lib/libx3daudiod1_7.a
-%{arch}/lib/libxapofx.a
-%{arch}/lib/libxapofx1_*.a
-%{arch}/lib/libxapofxd1_5.a
-%{arch}/lib/libxaudio.a
-%{arch}/lib/libxaudio2_*.a
-%{arch}/lib/libxaudiod.a
-%{arch}/lib/libxaudiod2_7.a
-%{arch}/lib/libxinput.a
-%{arch}/lib/libxinput1_*.a
-%{arch}/lib/libzoneoc.a
+%{archlibdir}/lib6to4svc.a
+%{archlibdir}/libCINTIME.a
+%{archlibdir}/libPS5UI.a
+%{archlibdir}/libPSCRIPT5.a
+%{archlibdir}/libUNIDRV.a
+%{archlibdir}/libUNIDRVUI.a
+%{archlibdir}/libaaaamon.a
+%{archlibdir}/libacledit.a
+%{archlibdir}/libaclui.a
+%{archlibdir}/libactiveds.a
+%{archlibdir}/libactxprxy.a
+%{archlibdir}/libadmparse.a
+%{archlibdir}/libadmwprox.a
+%{archlibdir}/libadptif.a
+%{archlibdir}/libadrot.a
+%{archlibdir}/libadsiis.a
+%{archlibdir}/libadsiisex.a
+%{archlibdir}/libadsldp.a
+%{archlibdir}/libadsldpc.a
+%{archlibdir}/libadsmsext.a
+%{archlibdir}/libadsnt.a
+%{archlibdir}/libadvapi32.a
+%{archlibdir}/libadvpack.a
+%{archlibdir}/libaelupsvc.a
+%{archlibdir}/libagentanm.a
+%{archlibdir}/libagentctl.a
+%{archlibdir}/libagentdp2.a
+%{archlibdir}/libagentdpv.a
+%{archlibdir}/libagentmpx.a
+%{archlibdir}/libagentpsh.a
+%{archlibdir}/libagentsr.a
+%{archlibdir}/libagrmco64.a
+%{archlibdir}/libagtintl.a
+%{archlibdir}/libakscoinst.a
+%{archlibdir}/libalrsvc.a
+%{archlibdir}/libamstream.a
+%{archlibdir}/libapcups.a
+%{archlibdir}/libapphelp.a
+%{archlibdir}/libappmgmts.a
+%{archlibdir}/libappmgr.a
+%{archlibdir}/libaqadmin.a
+%{archlibdir}/libaqueue.a
+%{archlibdir}/libasp.a
+%{archlibdir}/libaspperf.a
+%{archlibdir}/libasycfilt.a
+%{archlibdir}/libatkctrs.a
+%{archlibdir}/libatl.a
+%{archlibdir}/libatmlib.a
+%{archlibdir}/libatmpvcno.a
+%{archlibdir}/libatrace.a
+%{archlibdir}/libaudiosrv.a
+%{archlibdir}/libauthz.a
+%{archlibdir}/libautodisc.a
+%{archlibdir}/libavicap32.a
+%{archlibdir}/libavifil32.a
+%{archlibdir}/libazroles.a
+%{archlibdir}/libazroleui.a
+%{archlibdir}/libbasesrv.a
+%{archlibdir}/libbatmeter.a
+%{archlibdir}/libbatt.a
+%{archlibdir}/libbcrypt.a
+%{archlibdir}/libbidispl.a
+%{archlibdir}/libbitsprx2.a
+%{archlibdir}/libbitsprx3.a
+%{archlibdir}/libbnts.a
+%{archlibdir}/libbootvid.a
+%{archlibdir}/libbrowscap.a
+%{archlibdir}/libbrowser.a
+%{archlibdir}/libbrowseui.a
+%{archlibdir}/libbrpinfo.a
+%{archlibdir}/libbthci.a
+%{archlibdir}/libbthprops.a
+%{archlibdir}/libbthserv.a
+%{archlibdir}/libbtpanui.a
+%{archlibdir}/libc_g18030.a
+%{archlibdir}/libc_is2022.a
+%{archlibdir}/libc_iscii.a
+%{archlibdir}/libcabinet.a
+%{archlibdir}/libcabview.a
+%{archlibdir}/libcamocx.a
+%{archlibdir}/libcards.a
+%{archlibdir}/libcatsrv.a
+%{archlibdir}/libcatsrvps.a
+%{archlibdir}/libcatsrvut.a
+%{archlibdir}/libccfgnt.a
+%{archlibdir}/libcdfview.a
+%{archlibdir}/libcdm.a
+%{archlibdir}/libcdosys.a
+%{archlibdir}/libcertcli.a
+%{archlibdir}/libcertmgr.a
+%{archlibdir}/libcertobj.a
+%{archlibdir}/libcfgbkend.a
+%{archlibdir}/libcfgmgr32.a
+%{archlibdir}/libchsbrkr.a
+%{archlibdir}/libchtbrkr.a
+%{archlibdir}/libchtskdic.a
+%{archlibdir}/libciadmin.a
+%{archlibdir}/libcic.a
+%{archlibdir}/libcimwin32.a
+%{archlibdir}/libciodm.a
+%{archlibdir}/libclasspnp.a
+%{archlibdir}/libclb.a
+%{archlibdir}/libclbcatex.a
+%{archlibdir}/libclbcatq.a
+%{archlibdir}/libclfsw32.a
+%{archlibdir}/libcliconfg.a
+%{archlibdir}/libclusapi.a
+%{archlibdir}/libcmcfg32.a
+%{archlibdir}/libcmdial32.a
+%{archlibdir}/libcmpbk32.a
+%{archlibdir}/libcmprops.a
+%{archlibdir}/libcmsetacl.a
+%{archlibdir}/libcmutil.a
+%{archlibdir}/libcnbjmon.a
+%{archlibdir}/libcnetcfg.a
+%{archlibdir}/libcnvfat.a
+%{archlibdir}/libcoadmin.a
+%{archlibdir}/libcolbact.a
+%{archlibdir}/libcomaddin.a
+%{archlibdir}/libcomadmin.a
+%{archlibdir}/libcomcat.a
+%{archlibdir}/libcomctl32.a
+%{archlibdir}/libcomdlg32.a
+%{archlibdir}/libcompatui.a
+%{archlibdir}/libcompstui.a
+%{archlibdir}/libcomrepl.a
+%{archlibdir}/libcomres.a
+%{archlibdir}/libcomsetup.a
+%{archlibdir}/libcomsnap.a
+%{archlibdir}/libcomsvcs.a
+%{archlibdir}/libcomuid.a
+%{archlibdir}/libconfmsp.a
+%{archlibdir}/libconnect.a
+%{archlibdir}/libconsole.a
+%{archlibdir}/libcontrot.a
+%{archlibdir}/libcorpol.a
+%{archlibdir}/libcredui.a
+%{archlibdir}/libcrtdll.a
+%{archlibdir}/libcrypt32.a
+%{archlibdir}/libcryptdlg.a
+%{archlibdir}/libcryptdll.a
+%{archlibdir}/libcryptext.a
+%{archlibdir}/libcryptnet.a
+%{archlibdir}/libcryptsp.a
+%{archlibdir}/libcryptsvc.a
+%{archlibdir}/libcryptui.a
+%{archlibdir}/libcryptxml.a
+%{archlibdir}/libcscapi.a
+%{archlibdir}/libcscdll.a
+%{archlibdir}/libcscui.a
+%{archlibdir}/libcsrsrv.a
+%{archlibdir}/libd2d1.a
+%{archlibdir}/libd3d8thk.a
+%{archlibdir}/libd3d9.a
+%{archlibdir}/libd3dcompiler*.a
+%{archlibdir}/libd3dcsxd*.a
+%{archlibdir}/libd3dx10*.a
+%{archlibdir}/libd3dx11*.a
+%{archlibdir}/libd3dx9*.a
+%{archlibdir}/libd3dxof.a
+%{archlibdir}/libdanim.a
+%{archlibdir}/libdataclen.a
+%{archlibdir}/libdatime.a
+%{archlibdir}/libdavclnt.a
+%{archlibdir}/libdavcprox.a
+%{archlibdir}/libdbgeng.a
+%{archlibdir}/libdbghelp.a
+%{archlibdir}/libdbnetlib.a
+%{archlibdir}/libdbnmpntw.a
+%{archlibdir}/libdciman32.a
+%{archlibdir}/libddraw.a
+%{archlibdir}/libddrawex.a
+%{archlibdir}/libdelayimp.a
+%{archlibdir}/libdeskadp.a
+%{archlibdir}/libdeskmon.a
+%{archlibdir}/libdeskperf.a
+%{archlibdir}/libdevenum.a
+%{archlibdir}/libdevmgr.a
+%{archlibdir}/libdfrgifps.a
+%{archlibdir}/libdfrgsnap.a
+%{archlibdir}/libdfrgui.a
+%{archlibdir}/libdfsshlex.a
+%{archlibdir}/libdgnet.a
+%{archlibdir}/libdhcpcsvc.a
+%{archlibdir}/libdhcpcsvc6.a
+%{archlibdir}/libdhcpmon.a
+%{archlibdir}/libdhcpsapi.a
+%{archlibdir}/libdiactfrm.a
+%{archlibdir}/libdigest.a
+%{archlibdir}/libdimap.a
+%{archlibdir}/libdimsntfy.a
+%{archlibdir}/libdimsroam.a
+%{archlibdir}/libdinput.a
+%{archlibdir}/libdinput8.a
+%{archlibdir}/libdirectdb.a
+%{archlibdir}/libdiskcopy.a
+%{archlibdir}/libdispex.a
+%{archlibdir}/libdmconfig.a
+%{archlibdir}/libdmdlgs.a
+%{archlibdir}/libdmdskmgr.a
+%{archlibdir}/libdmintf.a
+%{archlibdir}/libdmivcitf.a
+%{archlibdir}/libdmocx.a
+%{archlibdir}/libdmoguids.a
+%{archlibdir}/libdmserver.a
+%{archlibdir}/libdmutil.a
+%{archlibdir}/libdmvdsitf.a
+%{archlibdir}/libdnsapi.a
+%{archlibdir}/libdnsrslvr.a
+%{archlibdir}/libdocprop.a
+%{archlibdir}/libdocprop2.a
+%{archlibdir}/libdpnaddr.a
+%{archlibdir}/libdpnet.a
+%{archlibdir}/libdpnhpast.a
+%{archlibdir}/libdpnhupnp.a
+%{archlibdir}/libdpnlobby.a
+%{archlibdir}/libdpvacm.a
+%{archlibdir}/libdpvoice.a
+%{archlibdir}/libdpvvox.a
+%{archlibdir}/libdrprov.a
+%{archlibdir}/libds32gt.a
+%{archlibdir}/libdsauth.a
+%{archlibdir}/libdsdmo.a
+%{archlibdir}/libdsdmoprp.a
+%{archlibdir}/libdskquota.a
+%{archlibdir}/libdskquoui.a
+%{archlibdir}/libdsound.a
+%{archlibdir}/libdsound3d.a
+%{archlibdir}/libdsprop.a
+%{archlibdir}/libdsprov.a
+%{archlibdir}/libdsquery.a
+%{archlibdir}/libdssec.a
+%{archlibdir}/libdssenh.a
+%{archlibdir}/libdsuiext.a
+%{archlibdir}/libduser.a
+%{archlibdir}/libdwmapi.a
+%{archlibdir}/libdwrite.a
+%{archlibdir}/libdxdiagn.a
+%{archlibdir}/libdxerr8.a
+%{archlibdir}/libdxerr9.a
+%{archlibdir}/libdxgi.a
+%{archlibdir}/libdxguid.a
+%{archlibdir}/libdxtmsft.a
+%{archlibdir}/libdxtrans.a
+%{archlibdir}/libdxva2.a
+%{archlibdir}/libeappcfg.a
+%{archlibdir}/libeappgnui.a
+%{archlibdir}/libeapphost.a
+%{archlibdir}/libeappprxy.a
+%{archlibdir}/libefsadu.a
+%{archlibdir}/libels.a
+%{archlibdir}/libencapi.a
+%{archlibdir}/libersvc.a
+%{archlibdir}/libes.a
+%{archlibdir}/libesent.a
+%{archlibdir}/libesentprf.a
+%{archlibdir}/libesscli.a
+%{archlibdir}/libeventcls.a
+%{archlibdir}/libeventlog.a
+%{archlibdir}/libevntagnt.a
+%{archlibdir}/libevntrprv.a
+%{archlibdir}/libevr.a
+%{archlibdir}/libevtgprov.a
+%{archlibdir}/libexstrace.a
+%{archlibdir}/libextmgr.a
+%{archlibdir}/libf3ahvoas.a
+%{archlibdir}/libfastprox.a
+%{archlibdir}/libfaultrep.a
+%{archlibdir}/libfcachdll.a
+%{archlibdir}/libfde.a
+%{archlibdir}/libfdeploy.a
+%{archlibdir}/libfeclient.a
+%{archlibdir}/libfilemgmt.a
+%{archlibdir}/libfldrclnr.a
+%{archlibdir}/libfltlib.a
+%{archlibdir}/libfmifs.a
+%{archlibdir}/libfontext.a
+%{archlibdir}/libfontsub.a
+%{archlibdir}/libframedyn.a
+%{archlibdir}/libfsusd.a
+%{archlibdir}/libftpctrs2.a
+%{archlibdir}/libftpmib.a
+%{archlibdir}/libftpsvc2.a
+%{archlibdir}/libfwcfg.a
+%{archlibdir}/libfwpuclnt.a
+%{archlibdir}/libfxsapi.a
+%{archlibdir}/libfxscfgwz.a
+%{archlibdir}/libfxscom.a
+%{archlibdir}/libfxscomex.a
+%{archlibdir}/libfxsdrv.a
+%{archlibdir}/libfxsmon.a
+%{archlibdir}/libfxsocm.a
+%{archlibdir}/libfxsperf.a
+%{archlibdir}/libfxsroute.a
+%{archlibdir}/libfxsst.a
+%{archlibdir}/libfxst30.a
+%{archlibdir}/libfxstiff.a
+%{archlibdir}/libfxsui.a
+%{archlibdir}/libfxswzrd.a
+%{archlibdir}/libgcdef.a
+%{archlibdir}/libgdi32.a
+%{archlibdir}/libgdiplus.a
+%{archlibdir}/libgetuname.a
+%{archlibdir}/libglmf32.a
+%{archlibdir}/libglu32.a
+%{archlibdir}/libgmon.a
+%{archlibdir}/libgpedit.a
+%{archlibdir}/libgpkcsp.a
+%{archlibdir}/libgptext.a
+%{archlibdir}/libguitrn.a
+%{archlibdir}/libgzip.a
+%{archlibdir}/libh323msp.a
+%{archlibdir}/libhal.a
+%{archlibdir}/libhbaapi.a
+%{archlibdir}/libhgfs.a
+%{archlibdir}/libhhsetup.a
+%{archlibdir}/libhid.a
+%{archlibdir}/libhidclass.a
+%{archlibdir}/libhidparse.a
+%{archlibdir}/libhlink.a
+%{archlibdir}/libhmmapi.a
+%{archlibdir}/libhnetcfg.a
+%{archlibdir}/libhnetmon.a
+%{archlibdir}/libhnetwiz.a
+%{archlibdir}/libhostmib.a
+%{archlibdir}/libhotplug.a
+%{archlibdir}/libhticons.a
+%{archlibdir}/libhtrn_jis.a
+%{archlibdir}/libhttpapi.a
+%{archlibdir}/libhttpext.a
+%{archlibdir}/libhttpmib.a
+%{archlibdir}/libhttpodbc.a
+%{archlibdir}/libhtui.a
+%{archlibdir}/libhypertrm.a
+%{archlibdir}/libiasacct.a
+%{archlibdir}/libiasads.a
+%{archlibdir}/libiashlpr.a
+%{archlibdir}/libiasnap.a
+%{archlibdir}/libiaspolcy.a
+%{archlibdir}/libiasrad.a
+%{archlibdir}/libiassam.a
+%{archlibdir}/libiassdo.a
+%{archlibdir}/libiassvcs.a
+%{archlibdir}/libicaapi.a
+%{archlibdir}/libicfgnt5.a
+%{archlibdir}/libicm32.a
+%{archlibdir}/libicmp.a
+%{archlibdir}/libicmui.a
+%{archlibdir}/libicwconn.a
+%{archlibdir}/libicwdial.a
+%{archlibdir}/libicwdl.a
+%{archlibdir}/libicwhelp.a
+%{archlibdir}/libicwphbk.a
+%{archlibdir}/libicwutil.a
+%{archlibdir}/libidq.a
+%{archlibdir}/libieakeng.a
+%{archlibdir}/libieaksie.a
+%{archlibdir}/libiedkcs32.a
+%{archlibdir}/libieencode.a
+%{archlibdir}/libiepeers.a
+%{archlibdir}/libiernonce.a
+%{archlibdir}/libiesetup.a
+%{archlibdir}/libifmon.a
+%{archlibdir}/libifsutil.a
+%{archlibdir}/libigmpagnt.a
+%{archlibdir}/libiis.a
+%{archlibdir}/libiisadmin.a
+%{archlibdir}/libiiscfg.a
+%{archlibdir}/libiisclex4.a
+%{archlibdir}/libiisext.a
+%{archlibdir}/libiislog.a
+%{archlibdir}/libiismap.a
+%{archlibdir}/libiisrstap.a
+%{archlibdir}/libiisrtl.a
+%{archlibdir}/libiissuba.a
+%{archlibdir}/libiisui.a
+%{archlibdir}/libiisuiobj.a
+%{archlibdir}/libiisutil.a
+%{archlibdir}/libiisw3adm.a
+%{archlibdir}/libiiswmi.a
+%{archlibdir}/libimagehlp.a
+%{archlibdir}/libimekrcic.a
+%{archlibdir}/libimeshare.a
+%{archlibdir}/libimgutil.a
+%{archlibdir}/libimjp81k.a
+%{archlibdir}/libimjpcic.a
+%{archlibdir}/libimjpcus.a
+%{archlibdir}/libimjpdct.a
+%{archlibdir}/libimjputyc.a
+%{archlibdir}/libimm32.a
+%{archlibdir}/libimsinsnt.a
+%{archlibdir}/libimskdic.a
+%{archlibdir}/libinetcfg.a
+%{archlibdir}/libinetcomm.a
+%{archlibdir}/libinetmgr.a
+%{archlibdir}/libinetmib1.a
+%{archlibdir}/libinetpp.a
+%{archlibdir}/libinetppui.a
+%{archlibdir}/libinfoadmn.a
+%{archlibdir}/libinfocomm.a
+%{archlibdir}/libinfoctrs.a
+%{archlibdir}/libinfosoft.a
+%{archlibdir}/libinitpki.a
+%{archlibdir}/libinput.a
+%{archlibdir}/libinseng.a
+%{archlibdir}/libiphlpapi.a
+%{archlibdir}/libipmontr.a
+%{archlibdir}/libipnathlp.a
+%{archlibdir}/libippromon.a
+%{archlibdir}/libiprip.a
+%{archlibdir}/libiprop.a
+%{archlibdir}/libiprtprio.a
+%{archlibdir}/libiprtrmgr.a
+%{archlibdir}/libipsecsnp.a
+%{archlibdir}/libipsecsvc.a
+%{archlibdir}/libipsmsnap.a
+%{archlibdir}/libipv6mon.a
+%{archlibdir}/libipxsap.a
+%{archlibdir}/libirclass.a
+%{archlibdir}/libisapips.a
+%{archlibdir}/libisatq.a
+%{archlibdir}/libiscomlog.a
+%{archlibdir}/libiscsidsc.a
+%{archlibdir}/libisign32.a
+%{archlibdir}/libitircl.a
+%{archlibdir}/libitss.a
+%{archlibdir}/libixsso.a
+%{archlibdir}/libiyuv_32.a
+%{archlibdir}/libjet500.a
+%{archlibdir}/libjscript.a
+%{archlibdir}/libjsproxy.a
+%{archlibdir}/libkbd*.a
+%{archlibdir}/libkd1394.a
+%{archlibdir}/libkdcom.a
+%{archlibdir}/libkerberos.a
+%{archlibdir}/libkernel32.a
+%{archlibdir}/libkeymgr.a
+%{archlibdir}/libkorwbrkr.a
+%{archlibdir}/libkrnlprov.a
+%{archlibdir}/libks.a
+%{archlibdir}/libksuser.a
+%{archlibdir}/libktmw32.a
+%{archlibdir}/liblangwrbk.a
+%{archlibdir}/liblargeint.a
+%{archlibdir}/liblicdll.a
+%{archlibdir}/liblicmgr10.a
+%{archlibdir}/liblicwmi.a
+%{archlibdir}/liblinkinfo.a
+%{archlibdir}/liblmhsvc.a
+%{archlibdir}/liblmmib2.a
+%{archlibdir}/liblmrt.a
+%{archlibdir}/libloadperf.a
+%{archlibdir}/liblocalsec.a
+%{archlibdir}/liblocalspl.a
+%{archlibdir}/liblocalui.a
+%{archlibdir}/liblog.a
+%{archlibdir}/libloghours.a
+%{archlibdir}/liblogscrpt.a
+%{archlibdir}/liblonsint.a
+%{archlibdir}/liblpdsvc.a
+%{archlibdir}/liblpk.a
+%{archlibdir}/liblprhelp.a
+%{archlibdir}/liblprmon.a
+%{archlibdir}/liblprmonui.a
+%{archlibdir}/liblsasrv.a
+%{archlibdir}/liblz32.a
+%{archlibdir}/libm.a
+%{archlibdir}/libmag_hook.a
+%{archlibdir}/libmailmsg.a
+%{archlibdir}/libmapi32.a
+%{archlibdir}/libmapistub.a
+%{archlibdir}/libmcastmib.a
+%{archlibdir}/libmcd32.a
+%{archlibdir}/libmcdsrv32.a
+%{archlibdir}/libmchgrcoi.a
+%{archlibdir}/libmciavi32.a
+%{archlibdir}/libmcicda.a
+%{archlibdir}/libmciole32.a
+%{archlibdir}/libmciqtz32.a
+%{archlibdir}/libmciseq.a
+%{archlibdir}/libmciwave.a
+%{archlibdir}/libmdhcp.a
+%{archlibdir}/libmdminst.a
+%{archlibdir}/libmetadata.a
+%{archlibdir}/libmf.a
+%{archlibdir}/libmf3216.a
+%{archlibdir}/libmfc42.a
+%{archlibdir}/libmfc42u.a
+%{archlibdir}/libmfcsubs.a
+%{archlibdir}/libmfplat.a
+%{archlibdir}/libmgmtapi.a
+%{archlibdir}/libmidimap.a
+%{archlibdir}/libmigism.a
+%{archlibdir}/libmiglibnt.a
+%{archlibdir}/libmimefilt.a
+%{archlibdir}/libmingw32.a
+%{archlibdir}/libmingwex.a
+%{archlibdir}/libmingwthrd.a
+%{archlibdir}/libmlang.a
+%{archlibdir}/libmll_hp.a
+%{archlibdir}/libmll_mtf.a
+%{archlibdir}/libmll_qic.a
+%{archlibdir}/libmmcbase.a
+%{archlibdir}/libmmcndmgr.a
+%{archlibdir}/libmmcshext.a
+%{archlibdir}/libmmfutil.a
+%{archlibdir}/libmmutilse.a
+%{archlibdir}/libmobsync.a
+%{archlibdir}/libmodemui.a
+%{archlibdir}/libmofd.a
+%{archlibdir}/libmoldname.a
+%{archlibdir}/libmpr.a
+%{archlibdir}/libmprapi.a
+%{archlibdir}/libmprddm.a
+%{archlibdir}/libmprdim.a
+%{archlibdir}/libmprmsg.a
+%{archlibdir}/libmprui.a
+%{archlibdir}/libmqad.a
+%{archlibdir}/libmqcertui.a
+%{archlibdir}/libmqdscli.a
+%{archlibdir}/libmqgentr.a
+%{archlibdir}/libmqise.a
+%{archlibdir}/libmqlogmgr.a
+%{archlibdir}/libmqoa.a
+%{archlibdir}/libmqperf.a
+%{archlibdir}/libmqqm.a
+%{archlibdir}/libmqrt.a
+%{archlibdir}/libmqrtdep.a
+%{archlibdir}/libmqsec.a
+%{archlibdir}/libmqsnap.a
+%{archlibdir}/libmqtrig.a
+%{archlibdir}/libmqupgrd.a
+%{archlibdir}/libmqutil.a
+%{archlibdir}/libmsaatext.a
+%{archlibdir}/libmsacm32.a
+%{archlibdir}/libmsadce.a
+%{archlibdir}/libmsadcf.a
+%{archlibdir}/libmsadco.a
+%{archlibdir}/libmsadcs.a
+%{archlibdir}/libmsadds.a
+%{archlibdir}/libmsado15.a
+%{archlibdir}/libmsadomd.a
+%{archlibdir}/libmsador15.a
+%{archlibdir}/libmsadox.a
+%{archlibdir}/libmsadrh15.a
+%{archlibdir}/libmsafd.a
+%{archlibdir}/libmsasn1.a
+%{archlibdir}/libmscandui.a
+%{archlibdir}/libmscat32.a
+%{archlibdir}/libmscms.a
+%{archlibdir}/libmsctfmonitor.a
+%{archlibdir}/libmsctfp.a
+%{archlibdir}/libmsdadiag.a
+%{archlibdir}/libmsdaosp.a
+%{archlibdir}/libmsdaprst.a
+%{archlibdir}/libmsdaps.a
+%{archlibdir}/libmsdarem.a
+%{archlibdir}/libmsdart.a
+%{archlibdir}/libmsdatl3.a
+%{archlibdir}/libmsdfmap.a
+%{archlibdir}/libmsdmo.a
+%{archlibdir}/libmsdrm.a
+%{archlibdir}/libmsdtclog.a
+%{archlibdir}/libmsdtcprx.a
+%{archlibdir}/libmsdtcstp.a
+%{archlibdir}/libmsdtctm.a
+%{archlibdir}/libmsdtcuiu.a
+%{archlibdir}/libmsftedit.a
+%{archlibdir}/libmsgina.a
+%{archlibdir}/libmsgr3en.a
+%{archlibdir}/libmsgrocm.a
+%{archlibdir}/libmsgsvc.a
+%{archlibdir}/libmshtml.a
+%{archlibdir}/libmshtmled.a
+%{archlibdir}/libmsi.a
+%{archlibdir}/libmsident.a
+%{archlibdir}/libmsieftp.a
+%{archlibdir}/libmsihnd.a
+%{archlibdir}/libmsimg32.a
+%{archlibdir}/libmsimtf.a
+%{archlibdir}/libmsinfo.a
+%{archlibdir}/libmsiprov.a
+%{archlibdir}/libmsir3jp.a
+%{archlibdir}/libmsisip.a
+%{archlibdir}/libmslbui.a
+%{archlibdir}/libmsls31.a
+%{archlibdir}/libmslwvtts.a
+%{archlibdir}/libmsmqocm.a
+%{archlibdir}/libmsobcomm.a
+%{archlibdir}/libmsobdl.a
+%{archlibdir}/libmsobmain.a
+%{archlibdir}/libmsobshel.a
+%{archlibdir}/libmsobweb.a
+%{archlibdir}/libmsoe.a
+%{archlibdir}/libmsoeacct.a
+%{archlibdir}/libmsoert2.a
+%{archlibdir}/libmspatcha.a
+%{archlibdir}/libmspmsnsv.a
+%{archlibdir}/libmsports.a
+%{archlibdir}/libmsrating.a
+%{archlibdir}/libmsrle32.a
+%{archlibdir}/libmssign32.a
+%{archlibdir}/libmssip32.a
+%{archlibdir}/libmstask.a
+%{archlibdir}/libmstime.a
+%{archlibdir}/libmstlsapi.a
+%{archlibdir}/libmstscax.a
+%{archlibdir}/libmsutb.a
+%{archlibdir}/libmsv1_0.a
+%{archlibdir}/libmsvcirt.a
+%{archlibdir}/libmsvcp60.a
+%{archlibdir}/libmsvcr100.a
+%{archlibdir}/libmsvcr110.a
+%{archlibdir}/libmsvcr80.a
+%{archlibdir}/libmsvcr90.a
+%{archlibdir}/libmsvcr90d.a
+%{archlibdir}/libmsvcrt.a
+%{archlibdir}/libmsvfw32.a
+%{archlibdir}/libmsvidc32.a
+%{archlibdir}/libmsvidctl.a
+%{archlibdir}/libmsw3prt.a
+%{archlibdir}/libmswsock.a
+%{archlibdir}/libmsxactps.a
+%{archlibdir}/libmsxml3.a
+%{archlibdir}/libmsxs64.a
+%{archlibdir}/libmsyuv.a
+%{archlibdir}/libmtxclu.a
+%{archlibdir}/libmtxdm.a
+%{archlibdir}/libmtxex.a
+%{archlibdir}/libmtxoci.a
+%{archlibdir}/libmycomput.a
+%{archlibdir}/libmydocs.a
+%{archlibdir}/libnarrhook.a
+%{archlibdir}/libncobjapi.a
+%{archlibdir}/libncprov.a
+%{archlibdir}/libncrypt.a
+%{archlibdir}/libncxpnt.a
+%{archlibdir}/libnddeapi.a
+%{archlibdir}/libnddenb32.a
+%{archlibdir}/libndfapi.a
+%{archlibdir}/libndis.a
+%{archlibdir}/libndisnpp.a
+%{archlibdir}/libnetapi32.a
+%{archlibdir}/libnetcfgx.a
+%{archlibdir}/libnetid.a
+%{archlibdir}/libnetlogon.a
+%{archlibdir}/libnetman.a
+%{archlibdir}/libnetoc.a
+%{archlibdir}/libnetplwiz.a
+%{archlibdir}/libnetrap.a
+%{archlibdir}/libnetshell.a
+%{archlibdir}/libnetui0.a
+%{archlibdir}/libnetui1.a
+%{archlibdir}/libnetui2.a
+%{archlibdir}/libnewdev.a
+%{archlibdir}/libnextlink.a
+%{archlibdir}/libnlhtml.a
+%{archlibdir}/libnntpadm.a
+%{archlibdir}/libnntpapi.a
+%{archlibdir}/libnntpsnap.a
+%{archlibdir}/libnormaliz.a
+%{archlibdir}/libnpptools.a
+%{archlibdir}/libnshipsec.a
+%{archlibdir}/libntdll.a
+%{archlibdir}/libntdsapi.a
+%{archlibdir}/libntdsbcli.a
+%{archlibdir}/libntevt.a
+%{archlibdir}/libntfsdrv.a
+%{archlibdir}/libntlanman.a
+%{archlibdir}/libntlanui.a
+%{archlibdir}/libntlanui2.a
+%{archlibdir}/libntlsapi.a
+%{archlibdir}/libntmarta.a
+%{archlibdir}/libntmsapi.a
+%{archlibdir}/libntmsdba.a
+%{archlibdir}/libntmsevt.a
+%{archlibdir}/libntmsmgr.a
+%{archlibdir}/libntmssvc.a
+%{archlibdir}/libntoc.a
+%{archlibdir}/libntoskrnl.a
+%{archlibdir}/libntprint.a
+%{archlibdir}/libntshrui.a
+%{archlibdir}/libntvdm64.a
+%{archlibdir}/libnwprovau.a
+%{archlibdir}/liboakley.a
+%{archlibdir}/libobjsel.a
+%{archlibdir}/liboccache.a
+%{archlibdir}/libocgen.a
+%{archlibdir}/libocmanage.a
+%{archlibdir}/libocmsn.a
+%{archlibdir}/libodbc32.a
+%{archlibdir}/libodbc32gt.a
+%{archlibdir}/libodbcbcp.a
+%{archlibdir}/libodbcconf.a
+%{archlibdir}/libodbccp32.a
+%{archlibdir}/libodbccr32.a
+%{archlibdir}/libodbccu32.a
+%{archlibdir}/libodbctrac.a
+%{archlibdir}/liboeimport.a
+%{archlibdir}/liboemiglib.a
+%{archlibdir}/libofffilt.a
+%{archlibdir}/libole32.a
+%{archlibdir}/liboleacc.a
+%{archlibdir}/liboleaut32.a
+%{archlibdir}/libolecli32.a
+%{archlibdir}/libolecnv32.a
+%{archlibdir}/liboledb32.a
+%{archlibdir}/liboledb32r.a
+%{archlibdir}/liboledlg.a
+%{archlibdir}/liboleprn.a
+%{archlibdir}/libolesvr32.a
+%{archlibdir}/libopengl32.a
+%{archlibdir}/libosuninst.a
+%{archlibdir}/libovprintmondll.a
+%{archlibdir}/libp2p.a
+%{archlibdir}/libp2pcollab.a
+%{archlibdir}/libp2pgraph.a
+%{archlibdir}/libpanmap.a
+%{archlibdir}/libpautoenr.a
+%{archlibdir}/libpchshell.a
+%{archlibdir}/libpchsvc.a
+%{archlibdir}/libpcwum.a
+%{archlibdir}/libpdh.a
+%{archlibdir}/libperfctrs.a
+%{archlibdir}/libperfdisk.a
+%{archlibdir}/libperfnet.a
+%{archlibdir}/libperfos.a
+%{archlibdir}/libperfproc.a
+%{archlibdir}/libperfts.a
+%{archlibdir}/libphotowiz.a
+%{archlibdir}/libpid.a
+%{archlibdir}/libpidgen.a
+%{archlibdir}/libpintlcsa.a
+%{archlibdir}/libpintlcsd.a
+%{archlibdir}/libpjlmon.a
+%{archlibdir}/libpngfilt.a
+%{archlibdir}/libpolicman.a
+%{archlibdir}/libpolstore.a
+%{archlibdir}/libpowrprof.a
+%{archlibdir}/libprintui.a
+%{archlibdir}/libprofmap.a
+%{archlibdir}/libprovthrd.a
+%{archlibdir}/libpsapi.a
+%{archlibdir}/libpsbase.a
+%{archlibdir}/libpschdprf.a
+%{archlibdir}/libpsnppagn.a
+%{archlibdir}/libpstorec.a
+%{archlibdir}/libpstorsvc.a
+%{archlibdir}/libqasf.a
+%{archlibdir}/libqcap.a
+%{archlibdir}/libqdv.a
+%{archlibdir}/libqdvd.a
+%{archlibdir}/libqedit.a
+%{archlibdir}/libqmgr.a
+%{archlibdir}/libqmgrprxy.a
+%{archlibdir}/libqosname.a
+%{archlibdir}/libquartz.a
+%{archlibdir}/libquery.a
+%{archlibdir}/libqutil.a
+%{archlibdir}/libqwave.a
+%{archlibdir}/libracpldlg.a
+%{archlibdir}/librasadhlp.a
+%{archlibdir}/librasapi32.a
+%{archlibdir}/librasauto.a
+%{archlibdir}/libraschap.a
+%{archlibdir}/librasctrs.a
+%{archlibdir}/librasdlg.a
+%{archlibdir}/librasman.a
+%{archlibdir}/librasmans.a
+%{archlibdir}/librasmontr.a
+%{archlibdir}/librasmxs.a
+%{archlibdir}/librasppp.a
+%{archlibdir}/librasrad.a
+%{archlibdir}/librassapi.a
+%{archlibdir}/librasser.a
+%{archlibdir}/librastapi.a
+%{archlibdir}/librastls.a
+%{archlibdir}/librcbdyctl.a
+%{archlibdir}/librdchost.a
+%{archlibdir}/librdpcfgex.a
+%{archlibdir}/librdpsnd.a
+%{archlibdir}/librdpwsx.a
+%{archlibdir}/libregapi.a
+%{archlibdir}/libregsvc.a
+%{archlibdir}/libregwizc.a
+%{archlibdir}/libremotepg.a
+%{archlibdir}/librend.a
+%{archlibdir}/librepdrvfs.a
+%{archlibdir}/libresutil.a
+%{archlibdir}/libresutils.a
+%{archlibdir}/libriched20.a
+%{archlibdir}/librnr20.a
+%{archlibdir}/libroutetab.a
+%{archlibdir}/librpcdiag.a
+%{archlibdir}/librpchttp.a
+%{archlibdir}/librpcns4.a
+%{archlibdir}/librpcnsh.a
+%{archlibdir}/librpcref.a
+%{archlibdir}/librpcrt4.a
+%{archlibdir}/librpcss.a
+%{archlibdir}/librsaenh.a
+%{archlibdir}/librsfsaps.a
+%{archlibdir}/librshx32.a
+%{archlibdir}/librsmps.a
+%{archlibdir}/librstrmgr.a
+%{archlibdir}/librtm.a
+%{archlibdir}/librtutils.a
+%{archlibdir}/librwnh.a
+%{archlibdir}/libsafrcdlg.a
+%{archlibdir}/libsafrdm.a
+%{archlibdir}/libsafrslv.a
+%{archlibdir}/libsamlib.a
+%{archlibdir}/libsamsrv.a
+%{archlibdir}/libsapi.a
+%{archlibdir}/libscarddlg.a
+%{archlibdir}/libsccbase.a
+%{archlibdir}/libsccsccp.a
+%{archlibdir}/libscecli.a
+%{archlibdir}/libscesrv.a
+%{archlibdir}/libschannel.a
+%{archlibdir}/libschedsvc.a
+%{archlibdir}/libsclgntfy.a
+%{archlibdir}/libscredir.a
+%{archlibdir}/libscript.a
+%{archlibdir}/libscripto.a
+%{archlibdir}/libscriptpw.a
+%{archlibdir}/libscrnsave.a
+%{archlibdir}/libscrnsavw.a
+%{archlibdir}/libscrobj.a
+%{archlibdir}/libscrptutl.a
+%{archlibdir}/libscrrun.a
+%{archlibdir}/libsdhcinst.a
+%{archlibdir}/libsdpblb.a
+%{archlibdir}/libseclogon.a
+%{archlibdir}/libsecur32.a
+%{archlibdir}/libsecurity.a
+%{archlibdir}/libsendcmsg.a
+%{archlibdir}/libsendmail.a
+%{archlibdir}/libsens.a
+%{archlibdir}/libsensapi.a
+%{archlibdir}/libsenscfg.a
+%{archlibdir}/libseo.a
+%{archlibdir}/libseos.a
+%{archlibdir}/libserialui.a
+%{archlibdir}/libservdeps.a
+%{archlibdir}/libserwvdrv.a
+%{archlibdir}/libsetupapi.a
+%{archlibdir}/libsetupqry.a
+%{archlibdir}/libsfc.a
+%{archlibdir}/libsfc_os.a
+%{archlibdir}/libsfcfiles.a
+%{archlibdir}/libsfmapi.a
+%{archlibdir}/libshdocvw.a
+%{archlibdir}/libshell32.a
+%{archlibdir}/libshfolder.a
+%{archlibdir}/libshgina.a
+%{archlibdir}/libshimeng.a
+%{archlibdir}/libshimgvw.a
+%{archlibdir}/libshlwapi.a
+%{archlibdir}/libshmedia.a
+%{archlibdir}/libshscrap.a
+%{archlibdir}/libshsvcs.a
+%{archlibdir}/libsigtab.a
+%{archlibdir}/libsimptcp.a
+%{archlibdir}/libsisbkup.a
+%{archlibdir}/libskdll.a
+%{archlibdir}/libslayerxp.a
+%{archlibdir}/libslbcsp.a
+%{archlibdir}/libslbiop.a
+%{archlibdir}/libslc.a
+%{archlibdir}/libslcext.a
+%{archlibdir}/libslwga.a
+%{archlibdir}/libsmlogcfg.a
+%{archlibdir}/libsmtpadm.a
+%{archlibdir}/libsmtpapi.a
+%{archlibdir}/libsmtpcons.a
+%{archlibdir}/libsmtpctrs.a
+%{archlibdir}/libsmtpsnap.a
+%{archlibdir}/libsmtpsvc.a
+%{archlibdir}/libsniffpol.a
+%{archlibdir}/libsnmpapi.a
+%{archlibdir}/libsnmpcl.a
+%{archlibdir}/libsnmpincl.a
+%{archlibdir}/libsnmpmib.a
+%{archlibdir}/libsnmpsmir.a
+%{archlibdir}/libsnmpsnap.a
+%{archlibdir}/libsnmpstup.a
+%{archlibdir}/libsnmpthrd.a
+%{archlibdir}/libsnprfdll.a
+%{archlibdir}/libsoftkbd.a
+%{archlibdir}/libsoftpub.a
+%{archlibdir}/libspcommon.a
+%{archlibdir}/libspoolss.a
+%{archlibdir}/libsptip.a
+%{archlibdir}/libspttseng.a
+%{archlibdir}/libsqlsrv32.a
+%{archlibdir}/libsqlxmlx.a
+%{archlibdir}/libsrchctls.a
+%{archlibdir}/libsrchui.a
+%{archlibdir}/libsrclient.a
+%{archlibdir}/libsrrstr.a
+%{archlibdir}/libsrsvc.a
+%{archlibdir}/libsrvsvc.a
+%{archlibdir}/libssdpapi.a
+%{archlibdir}/libssdpsrv.a
+%{archlibdir}/libssinc.a
+%{archlibdir}/libsspicli.a
+%{archlibdir}/libsstub.a
+%{archlibdir}/libstaxmem.a
+%{archlibdir}/libstclient.a
+%{archlibdir}/libstdprov.a
+%{archlibdir}/libsti.a
+%{archlibdir}/libsti_ci.a
+%{archlibdir}/libstobject.a
+%{archlibdir}/libstorprop.a
+%{archlibdir}/libstreamci.a
+%{archlibdir}/libstrmfilt.a
+%{archlibdir}/libstrmiids.a
+%{archlibdir}/libsvcext.a
+%{archlibdir}/libsvcpack.a
+%{archlibdir}/libswprv.a
+%{archlibdir}/libsxs.a
+%{archlibdir}/libsynceng.a
+%{archlibdir}/libsyncui.a
+%{archlibdir}/libsysinv.a
+%{archlibdir}/libsysmod.a
+%{archlibdir}/libsyssetup.a
+%{archlibdir}/libt2embed.a
+%{archlibdir}/libtapi3.a
+%{archlibdir}/libtapi32.a
+%{archlibdir}/libtapiperf.a
+%{archlibdir}/libtapisrv.a
+%{archlibdir}/libtbs.a
+%{archlibdir}/libtcpmib.a
+%{archlibdir}/libtcpmon.a
+%{archlibdir}/libtcpmonui.a
+%{archlibdir}/libtdh.a
+%{archlibdir}/libtermmgr.a
+%{archlibdir}/libtermsrv.a
+%{archlibdir}/libthawbrkr.a
+%{archlibdir}/libthemeui.a
+%{archlibdir}/libtlntsvrp.a
+%{archlibdir}/libtraffic.a
+%{archlibdir}/libtrialoc.a
+%{archlibdir}/libtrkwks.a
+%{archlibdir}/libtsappcmp.a
+%{archlibdir}/libtsbyuv.a
+%{archlibdir}/libtscfgwmi.a
+%{archlibdir}/libtsd32.a
+%{archlibdir}/libtshoot.a
+%{archlibdir}/libtsoc.a
+%{archlibdir}/libtwext.a
+%{archlibdir}/libtxflog.a
+%{archlibdir}/libtxfw32.a
+%{archlibdir}/libudhisapi.a
+%{archlibdir}/libufat.a
+%{archlibdir}/libuihelper.a
+%{archlibdir}/libulib.a
+%{archlibdir}/libumandlg.a
+%{archlibdir}/libumdmxfrm.a
+%{archlibdir}/libumpnpmgr.a
+%{archlibdir}/libuniime.a
+%{archlibdir}/libunimdmat.a
+%{archlibdir}/libuniplat.a
+%{archlibdir}/libuntfs.a
+%{archlibdir}/libupnp.a
+%{archlibdir}/libupnphost.a
+%{archlibdir}/libupnpui.a
+%{archlibdir}/libureg.a
+%{archlibdir}/liburl.a
+%{archlibdir}/liburlauth.a
+%{archlibdir}/liburlmon.a
+%{archlibdir}/libusbcamd2.a
+%{archlibdir}/libusbd.a
+%{archlibdir}/libusbmon.a
+%{archlibdir}/libusbport.a
+%{archlibdir}/libuser32.a
+%{archlibdir}/libuserenv.a
+%{archlibdir}/libusp10.a
+%{archlibdir}/libutildll.a
+%{archlibdir}/libuuid.a
+%{archlibdir}/libuxtheme.a
+%{archlibdir}/libvbscript.a
+%{archlibdir}/libvds_ps.a
+%{archlibdir}/libvdsbas.a
+%{archlibdir}/libvdsdyndr.a
+%{archlibdir}/libvdsutil.a
+%{archlibdir}/libvdswmi.a
+%{archlibdir}/libverifier.a
+%{archlibdir}/libversion.a
+%{archlibdir}/libvfw32.a
+%{archlibdir}/libvgx.a
+%{archlibdir}/libviewprov.a
+%{archlibdir}/libvmx_mode.a
+%{archlibdir}/libvss_ps.a
+%{archlibdir}/libvssapi.a
+%{archlibdir}/libvsstrace.a
+%{archlibdir}/libvsswmi.a
+%{archlibdir}/libw32time.a
+%{archlibdir}/libw32topl.a
+%{archlibdir}/libw3cache.a
+%{archlibdir}/libw3comlog.a
+%{archlibdir}/libw3core.a
+%{archlibdir}/libw3ctrlps.a
+%{archlibdir}/libw3ctrs.a
+%{archlibdir}/libw3dt.a
+%{archlibdir}/libw3ext.a
+%{archlibdir}/libw3isapi.a
+%{archlibdir}/libw3ssl.a
+%{archlibdir}/libw3tp.a
+%{archlibdir}/libwab32.a
+%{archlibdir}/libwabimp.a
+%{archlibdir}/libwamreg.a
+%{archlibdir}/libwamregps.a
+%{archlibdir}/libwbemcore.a
+%{archlibdir}/libwbemupgd.a
+%{archlibdir}/libwdigest.a
+%{archlibdir}/libwdmaud.a
+%{archlibdir}/libwdsclient.a
+%{archlibdir}/libwdsclientapi.a
+%{archlibdir}/libwdscore.a
+%{archlibdir}/libwdscsl.a
+%{archlibdir}/libwdsimage.a
+%{archlibdir}/libwdstptc.a
+%{archlibdir}/libwdsupgcompl.a
+%{archlibdir}/libwdsutil.a
+%{archlibdir}/libwebcheck.a
+%{archlibdir}/libwebclnt.a
+%{archlibdir}/libwebhits.a
+%{archlibdir}/libwecapi.a
+%{archlibdir}/libwer.a
+%{archlibdir}/libwevtapi.a
+%{archlibdir}/libwevtfwd.a
+%{archlibdir}/libwiadss.a
+%{archlibdir}/libwiarpc.a
+%{archlibdir}/libwiaservc.a
+%{archlibdir}/libwiashext.a
+%{archlibdir}/libwin32spl.a
+%{archlibdir}/libwinfax.a
+%{archlibdir}/libwininet.a
+%{archlibdir}/libwinipsec.a
+%{archlibdir}/libwinmm.a
+%{archlibdir}/libwinrnr.a
+%{archlibdir}/libwinscard.a
+%{archlibdir}/libwinspool.a
+%{archlibdir}/libwinsrv.a
+%{archlibdir}/libwinsta.a
+%{archlibdir}/libwintrust.a
+%{archlibdir}/libwinusb.a
+%{archlibdir}/libwkssvc.a
+%{archlibdir}/libwlanapi.a
+%{archlibdir}/libwlanui.a
+%{archlibdir}/libwlanutil.a
+%{archlibdir}/libwldap32.a
+%{archlibdir}/libwlnotify.a
+%{archlibdir}/libwlstore.a
+%{archlibdir}/libwmi.a
+%{archlibdir}/libwmi2xml.a
+%{archlibdir}/libwmiaprpl.a
+%{archlibdir}/libwmiprop.a
+%{archlibdir}/libwmisvc.a
+%{archlibdir}/libwow64.a
+%{archlibdir}/libwow64cpu.a
+%{archlibdir}/libwow64mib.a
+%{archlibdir}/libwow64win.a
+%{archlibdir}/libwpd_ci.a
+%{archlibdir}/libws2_32.a
+%{archlibdir}/libws2help.a
+%{archlibdir}/libwscsvc.a
+%{archlibdir}/libwsdapi.a
+%{archlibdir}/libwshatm.a
+%{archlibdir}/libwshbth.a
+%{archlibdir}/libwshcon.a
+%{archlibdir}/libwsock32.a
+%{archlibdir}/libwtsapi32.a
+%{archlibdir}/libx3daudio.a
+%{archlibdir}/libx3daudio1_*.a
+%{archlibdir}/libx3daudiod1_7.a
+%{archlibdir}/libxapofx.a
+%{archlibdir}/libxapofx1_*.a
+%{archlibdir}/libxapofxd1_5.a
+%{archlibdir}/libxaudio.a
+%{archlibdir}/libxaudio2_*.a
+%{archlibdir}/libxaudiod.a
+%{archlibdir}/libxaudiod2_7.a
+%{archlibdir}/libxinput.a
+%{archlibdir}/libxinput1_*.a
+%{archlibdir}/libzoneoc.a
+
+%if %{without bootstrap}
+%files -n crossmingw64-libgcc-dll
+%defattr(644,root,root,755)
+%{_dll64dir}/libgcc_s_sjlj-1.dll
+
+%files -n crossmingw64-libatomic
+%defattr(644,root,root,755)
+%{archlibdir}/libatomic.dll.a
+%{archlibdir}/libatomic.la
+
+%files -n crossmingw64-libatomic-static
+%defattr(644,root,root,755)
+%{archlibdir}/libatomic.a
+
+%files -n crossmingw64-libatomic-dll
+%defattr(644,root,root,755)
+%{_dll64dir}/libatomic-1.dll
+%endif
 
 %if %{without bootstrap}
 %files c++
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/%{target}-c++
 %attr(755,root,root) %{_bindir}/%{target}-g++
-%attr(755,root,root) %{gcclib}/cc1plus
-%{arch}/lib/libstdc++-7.dll
-%{arch}/lib/libstdc++.a
-%{arch}/lib/libstdc++.dll.a
-%{arch}/lib/libstdc++.la
-%{arch}/lib/libsupc++.a
-%{arch}/lib/libsupc++.la
-%{arch}/include/c++
+%attr(755,root,root) %{archbindir}/%{target}-c++
+%attr(755,root,root) %{archbindir}/%{target}-g++
+%attr(755,root,root) %{gcclibdir}/cc1plus
+%{archlibdir}/libstdc++.dll.a
+%{archlibdir}/libstdc++.la
+%{archlibdir}/libsupc++.a
+%{archlibdir}/libsupc++.la
+%{archincludedir}/c++
 %{_mandir}/man1/%{target}-g++.1*
+
+%files -n crossmingw64-libstdc++-static
+%defattr(644,root,root,755)
+%{archlibdir}/libstdc++.a
+
+%files -n crossmingw64-libstdc++-dll
+%defattr(644,root,root,755)
+%{_dll64dir}/libstdc++-7.dll
 %endif
diff --git a/gcc-mingw64.patch b/gcc-mingw64.patch
new file mode 100644 (file)
index 0000000..a338ef8
--- /dev/null
@@ -0,0 +1,142 @@
+--- gcc-6.4.0/libstdc++-v3/config/os/mingw32-w64/os_defines.h.orig     2016-01-04 15:30:50.652828000 +0100
++++ gcc-6.4.0/libstdc++-v3/config/os/mingw32-w64/os_defines.h  2018-07-29 09:27:59.179639951 +0200
+@@ -62,6 +62,9 @@
+ // See libstdc++/20806.
+ #define _GLIBCXX_HAVE_DOS_BASED_FILESYSTEM 1
++// See  libstdc++/37522.
++#define _GLIBCXX_HAVE_BROKEN_VSWPRINTF 1
++
+ // See libstdc++/43738
+ // On native windows targets there is no ioctl function. And the existing
+ // ioctlsocket function doesn't work for normal file-descriptors.
+--- gcc-6.4.0/libstdc++-v3/config/os/mingw32-w64/error_constants.h.orig        2017-05-18 16:34:56.460210000 +0200
++++ gcc-6.4.0/libstdc++-v3/config/os/mingw32-w64/error_constants.h     2018-07-29 10:20:28.262937329 +0200
+@@ -32,6 +32,7 @@
+ #include <bits/c++config.h>
+ #include <cerrno>
++#include <psdk_inc/_wsa_errnos.h>
+ namespace std _GLIBCXX_VISIBILITY(default)
+ {
+@@ -41,10 +42,10 @@
+ // replaced by Winsock WSA-prefixed equivalents.
+   enum class errc
+     {
+-      address_family_not_supported =          EAFNOSUPPORT,
+-      address_in_use =                                EADDRINUSE,
+-      address_not_available =                         EADDRNOTAVAIL,
+-      already_connected =                     EISCONN,
++      address_family_not_supported =          WSAEAFNOSUPPORT,
++      address_in_use =                                WSAEADDRINUSE,
++      address_not_available =                         WSAEADDRNOTAVAIL,
++      already_connected =                     WSAEISCONN,
+       argument_list_too_long =                        E2BIG,
+       argument_out_of_domain =                        EDOM,
+       bad_address =                           EFAULT,
+@@ -53,12 +54,12 @@
+       bad_message =                           EBADMSG,
+ #endif
+       broken_pipe =                           EPIPE,
+-      connection_aborted =                    ECONNABORTED,
+-      connection_already_in_progress =                EALREADY,
+-      connection_refused =                    ECONNREFUSED,
+-      connection_reset =                      ECONNRESET,
++      connection_aborted =                    WSAECONNABORTED,
++      connection_already_in_progress =                WSAEALREADY,
++      connection_refused =                    WSAECONNREFUSED,
++      connection_reset =                      WSAECONNRESET,
+       cross_device_link =                     EXDEV,
+-      destination_address_required =          EDESTADDRREQ,
++      destination_address_required =          WSAEDESTADDRREQ,
+       device_or_resource_busy =               EBUSY,
+       directory_not_empty =                   ENOTEMPTY,
+       executable_format_error =               ENOEXEC,
+@@ -66,7 +67,7 @@
+       file_too_large =                                EFBIG,
+       filename_too_long =                     ENAMETOOLONG,
+       function_not_supported =                        ENOSYS,
+-      host_unreachable =                      EHOSTUNREACH,
++      host_unreachable =                      WSAEHOSTUNREACH,
+ #ifdef _GLIBCXX_HAVE_EIDRM
+       identifier_removed =                    EIDRM,
+ #endif
+@@ -77,11 +78,11 @@
+       invalid_seek =                          ESPIPE,
+       io_error =                              EIO,
+       is_a_directory =                                EISDIR,
+-      message_size =                          EMSGSIZE,
+-      network_down =                          ENETDOWN,
+-      network_reset =                                 ENETRESET,
+-      network_unreachable =                   ENETUNREACH,
+-      no_buffer_space =                       ENOBUFS,
++      message_size =                          WSAEMSGSIZE,
++      network_down =                          WSAENETDOWN,
++      network_reset =                                 WSAENETRESET,
++      network_unreachable =                   WSAENETUNREACH,
++      no_buffer_space =                       WSAENOBUFS,
+ #ifdef _GLIBCXX_HAVE_ECHILD
+       no_child_process =                      ECHILD,
+ #endif
+@@ -95,7 +96,7 @@
+ #ifdef _GLIBCXX_HAVE_ENOMSG
+       no_message =                            ENOMSG,
+ #endif
+-      no_protocol_option =                    ENOPROTOOPT,
++      no_protocol_option =                    WSAENOPROTOOPT,
+ #ifdef _GLIBCXX_HAVE_ENOSPC
+       no_space_on_device =                    ENOSPC,
+ #endif
+@@ -107,21 +108,21 @@
+       no_such_file_or_directory =             ENOENT,
+       no_such_process =                       ESRCH,
+       not_a_directory =                       ENOTDIR,
+-      not_a_socket =                          ENOTSOCK,
++      not_a_socket =                          WSAENOTSOCK,
+ #ifdef _GLIBCXX_HAVE_ENOSTR
+       not_a_stream =                          ENOSTR,
+ #endif
+-      not_connected =                                 ENOTCONN,
++      not_connected =                                 WSAENOTCONN,
+       not_enough_memory =                     ENOMEM,
+ #ifdef _GLIBCXX_HAVE_ENOTSUP
+       not_supported =                                 ENOTSUP,
+ #endif
+-      operation_canceled =                    ECANCELED,
+-      operation_in_progress =                         EINPROGRESS,
++//      operation_canceled =                  WSAECANCELLED, // winsock2 only
++      operation_in_progress =                         WSAEINPROGRESS,
+ #ifdef _GLIBCXX_HAVE_EPERM
+       operation_not_permitted =               EPERM,
+ #endif
+-      operation_not_supported =               EOPNOTSUPP,
++      operation_not_supported =               WSAEOPNOTSUPP,
+ #ifdef _GLIBCXX_HAVE_EWOULDBLOCK
+       operation_would_block =                         EWOULDBLOCK,
+ #endif
+@@ -129,8 +130,8 @@
+       owner_dead =                            EOWNERDEAD,
+ #endif
+       permission_denied =                     EACCES,
+-      protocol_error =                                EPROTO,
+-      protocol_not_supported =                        EPROTONOSUPPORT,
++//      protocol_error =                              EPROTO,
++      protocol_not_supported =                        WSAEPROTONOSUPPORT,
+       read_only_file_system =                         EROFS,
+       resource_deadlock_would_occur =                 EDEADLK,
+       resource_unavailable_try_again =                EAGAIN,
+@@ -150,11 +151,11 @@
+       too_many_files_open_in_system =                 ENFILE,
+       too_many_files_open =                   EMFILE,
+       too_many_links =                                EMLINK,
+-      too_many_symbolic_link_levels =                 ELOOP,
++      too_many_symbolic_link_levels =                 WSAELOOP,
+ #ifdef _GLIBCXX_HAVE_EOVERFLOW
+       value_too_large =                       EOVERFLOW,
+ #endif
+-      wrong_protocol_type =                   EPROTOTYPE
++      wrong_protocol_type =                   WSAEPROTOTYPE
+    };
+ _GLIBCXX_END_NAMESPACE_VERSION
diff --git a/gnu_inline-mismatch.patch b/gnu_inline-mismatch.patch
deleted file mode 100644 (file)
index e47a171..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-From: Mike Frysinger <vapier at gentoo dot org>
-To: gcc-patches at gcc dot gnu dot org
-Subject: [PATCH] cfns: fix mismatch in gnu_inline attributes
-Date: Thu,  6 Aug 2015 23:47:06 -0400
-Message-Id: <1438919226-30427-1-git-send-email-vapier@gentoo.org>
-
-Since the 3.0.3 release of gperf (made in May 2007), the generated func
-has had the gnu_inline attribute applied to it.  The gcc source however
-has not been updated to include that which has lead to a mismatch.
-
-In practice, this hasn't been an issue for two reasons:
-(1) Before gcc-5, the default standard was (gnu) C89, and gcc does not
-warn or throw an error in this mode.
-(2) Starting with gcc-4.8, the compiler driver used to build gcc was
-changed to C++, and g++ does not warn or throw an error in this mode.
-
-This error does show up though when using gcc-5 to build gcc-4.7 or
-older as then the default is (gnu) C11 and the C compiler driver is
-used.  That failure looks like:
-In file included from .../gcc-4.7.4/gcc/cp/except.c:990:0:
-cfns.gperf: At top level:
-cfns.gperf:101:1: error: 'gnu_inline' attribute present on 'libc_name_p'
-cfns.gperf:26:14: error: but not here
-
-Whether the compiler should always emit this error regardless of the
-active standard or compiler driver is debatable (I think it should be
-consistent -- either always do it or never do it).
-
-2015-08-06  Mike Frysinger  <vapier@gentoo.org>
-
-       * cfns.gperf [__GNUC__, __GNUC_STDC_INLINE__]: Apply the
-       __gnu_inline__ attribute.
-       * cfns.h: Regenerated.
----
- gcc/cp/cfns.gperf | 3 +++
- gcc/cp/cfns.h     | 3 +++
- 2 files changed, 6 insertions(+)
-
-diff --git a/gcc/cp/cfns.gperf b/gcc/cp/cfns.gperf
-index 68acd3d..953262f 100644
---- a/gcc/cp/cfns.gperf
-+++ b/gcc/cp/cfns.gperf
-@@ -22,6 +22,9 @@ __inline
- static unsigned int hash (const char *, unsigned int);
- #ifdef __GNUC__
- __inline
-+#ifdef __GNUC_STDC_INLINE__
-+__attribute__ ((__gnu_inline__))
-+#endif
- #endif
- const char * libc_name_p (const char *, unsigned int);
- %}
-diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h
-index 1c6665d..6d00c0e 100644
---- a/gcc/cp/cfns.h
-+++ b/gcc/cp/cfns.h
-@@ -53,6 +53,9 @@ __inline
- static unsigned int hash (const char *, unsigned int);
- #ifdef __GNUC__
- __inline
-+#ifdef __GNUC_STDC_INLINE__
-+__attribute__ ((__gnu_inline__))
-+#endif
- #endif
- const char * libc_name_p (const char *, unsigned int);
- /* maximum key range = 391, duplicates = 0 */
--- 
-2.4.4
-
diff --git a/texinfo.patch b/texinfo.patch
deleted file mode 100644 (file)
index 5f742a6..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
---- gcc-4.7.2/gcc/doc/cppopts.texi~    2011-12-20 21:44:13.000000000 +0100
-+++ gcc-4.7.2/gcc/doc/cppopts.texi     2016-03-12 23:35:55.358231434 +0100
-@@ -803,7 +803,7 @@
- Enable special code to work around file systems which only permit very
- short file names, such as MS-DOS@.
--@itemx --help
-+@item --help
- @itemx --target-help
- @opindex help
- @opindex target-help
---- gcc-4.7.2/gcc/doc/invoke.texi~     2016-03-12 23:30:41.000000000 +0100
-+++ gcc-4.7.2/gcc/doc/invoke.texi      2016-03-12 23:38:04.646883359 +0100
-@@ -5179,7 +5179,7 @@
- e.g. With -fdbg-cnt=dce:10,tail_call:0
- dbg_cnt(dce) will return true only for first 10 invocations
--@itemx -fenable-@var{kind}-@var{pass}
-+@item -fenable-@var{kind}-@var{pass}
- @itemx -fdisable-@var{kind}-@var{pass}=@var{range-list}
- @opindex fdisable-
- @opindex fenable-
-@@ -5327,11 +5327,11 @@
- @option{-fdump-rtl-ce3} enable dumping after the three
- if conversion passes.
--@itemx -fdump-rtl-cprop_hardreg
-+@item -fdump-rtl-cprop_hardreg
- @opindex fdump-rtl-cprop_hardreg
- Dump after hard register copy propagation.
--@itemx -fdump-rtl-csa
-+@item -fdump-rtl-csa
- @opindex fdump-rtl-csa
- Dump after combining stack adjustments.
-@@ -5342,11 +5342,11 @@
- @option{-fdump-rtl-cse1} and @option{-fdump-rtl-cse2} enable dumping after
- the two common sub-expression elimination passes.
--@itemx -fdump-rtl-dce
-+@item -fdump-rtl-dce
- @opindex fdump-rtl-dce
- Dump after the standalone dead code elimination passes.
--@itemx -fdump-rtl-dbr
-+@item -fdump-rtl-dbr
- @opindex fdump-rtl-dbr
- Dump after delayed branch scheduling.
-@@ -5391,7 +5391,7 @@
- @opindex fdump-rtl-initvals
- Dump after the computation of the initial value sets.
--@itemx -fdump-rtl-into_cfglayout
-+@item -fdump-rtl-into_cfglayout
- @opindex fdump-rtl-into_cfglayout
- Dump after converting to cfglayout mode.
-@@ -5421,7 +5421,7 @@
- @opindex fdump-rtl-rnreg
- Dump after register renumbering.
--@itemx -fdump-rtl-outof_cfglayout
-+@item -fdump-rtl-outof_cfglayout
- @opindex fdump-rtl-outof_cfglayout
- Dump after converting from cfglayout mode.
-@@ -5433,7 +5433,7 @@
- @opindex fdump-rtl-postreload
- Dump after post-reload optimizations.
--@itemx -fdump-rtl-pro_and_epilogue
-+@item -fdump-rtl-pro_and_epilogue
- @opindex fdump-rtl-pro_and_epilogue
- Dump after generating the function prologues and epilogues.
---- gcc-4.7.2/gcc/doc/generic.texi~    2011-12-23 23:07:16.000000000 +0100
-+++ gcc-4.7.2/gcc/doc/generic.texi     2016-03-12 23:39:00.557744439 +0100
-@@ -1415,13 +1415,13 @@
- not matter.  The type of the operands and that of the result are
- always of @code{BOOLEAN_TYPE} or @code{INTEGER_TYPE}.
--@itemx POINTER_PLUS_EXPR
-+@item POINTER_PLUS_EXPR
- This node represents pointer arithmetic.  The first operand is always
- a pointer/reference type.  The second operand is always an unsigned
- integer type compatible with sizetype.  This is the only binary
- arithmetic operand that can operate on pointer types.
--@itemx PLUS_EXPR
-+@item PLUS_EXPR
- @itemx MINUS_EXPR
- @itemx MULT_EXPR
- These nodes represent various binary arithmetic operations.
---- gcc-4.7.2/gcc/doc/gcc.texi.orig    2016-12-18 15:34:35.361368238 +0100
-+++ gcc-4.7.2/gcc/doc/gcc.texi 2016-12-18 15:34:38.284701535 +0100
-@@ -86,9 +86,9 @@
- @item GNU Press
- @tab Website: www.gnupress.org
- @item a division of the
--@tab General: @tex press@@gnu.org @end tex
-+@tab General:  press@@gnu.org
- @item Free Software Foundation
--@tab Orders:  @tex sales@@gnu.org @end tex
-+@tab Orders:   sales@@gnu.org
- @item 51 Franklin Street, Fifth Floor
- @tab Tel 617-542-5942
- @item Boston, MA 02110-1301 USA
This page took 0.531892 seconds and 4 git commands to generate.