# when changing gcc_minor, also change the soversion of cyggcj-*.dll etc. # and the name of libgcj-*.pc %global gcc_major 4 %global gcc_minor 8 %global gcc_micro 2 %global gcc_branch %{gcc_major}.%{gcc_minor} %global gcc_version %{gcc_major}.%{gcc_minor}.%{gcc_micro} # Note, gcc_release must be integer, if you want to add suffixes to # %%{release}, append them after %%{gcc_release} on Release: line. %global gcc_release 1 %global build_ada 1 # building cross-gnat requires matching X.Y version of native gnat %if 0%{?fedora} >= 19 && 0%{?fedora} < 22 || 0%{?rhel} == 7 %ifarch %{ix86} x86_64 ia64 ppc ppc64 alpha %global build_ada 1 %endif %endif %global build_java 1 %global __os_install_post /usr/lib/rpm/brp-compress %{nil} Name: cygwin-gcc Version: %{gcc_version} Release: %{gcc_release}%{?dist} Summary: Cygwin GCC cross-compiler License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions Group: Development/Languages URL: http://gcc.gnu.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: texinfo BuildRequires: cygwin32-filesystem BuildRequires: cygwin32-binutils BuildRequires: cygwin32 BuildRequires: cygwin32-w32api-headers BuildRequires: cygwin32-w32api-runtime BuildRequires: gmp-devel BuildRequires: mpfr-devel BuildRequires: libmpc-devel %if 0 BuildRequires: isl-devel = 0.11.1 BuildRequires: cloog-isl-devel = 0.18.0 %endif BuildRequires: zlib-devel BuildRequires: flex BuildRequires: gettext %if %{build_ada} BuildRequires: gcc-gnat %endif %if %{build_java} BuildRequires: cygwin32-libiconv BuildRequires: cygwin32-zlib BuildRequires: gcc-c++ BuildRequires: gcc-java %endif Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{gcc_version}/gcc-%{gcc_version}.tar.bz2 Patch0: gcc46-textdomain.patch Patch1: gcc47-ada.patch Patch3: gcc47-libffi-noinst.patch Patch4: gcc47-libstdc-cygwin.patch Patch7: gcc47-cross-jardir.patch Patch9: gcc47-cross-ecjx.patch Patch10: gcc45-java-FIONREAD.diff Patch13: gcc45-cross-exe-suffix.diff Patch14: gcc47-boehm-gc-cygwin.patch Patch15: gcc47-execstack.patch Patch16: gcc47-java-jni.patch Patch17: gcc48-specs-cygwin.patch Patch19: gcc48-lto-plugin-soname.patch Patch20: gcc48-java-soname.patch Patch21: gcc48-libatomic-cygwin.patch Patch22: gcc48-libgcc-references.patch Patch23: gcc48-Wimplicit-decls.patch %description Cygwin cross-compiler (GCC) suite. %package -n cygwin32-gcc Summary: Cygwin cross-compiler for C Group: Development/Languages # NB: Explicit cygwin32-filesystem dependency is REQUIRED here. Requires: cygwin32-filesystem Requires: cygwin32-binutils Requires: cygwin32 Requires: cygwin32-w32api-runtime Requires: cygwin32-cpp # We don't run the automatic dependency scripts which would # normally detect and provide the following DLL: Provides: cygwin32(cygatomic-1.dll) Provides: cygwin32(cyggcc_s-1.dll) Provides: cygwin32(cyggomp-1.dll) Provides: cygwin32(cygquadmath-0.dll) Provides: cygwin32(cygssp-0.dll) # for backwards compatibility (libquadmath is new to 4.7) Provides: cygwin(cyggcc_s-1.dll) Provides: cygwin(cyggomp-1.dll) Provides: cygwin(cygssp-0.dll) Provides: %{name} = %{version}-%{release} Obsoletes: %{name} < 4.7 %description -n cygwin32-gcc Cygwin i686 cross-compiler (GCC) for C. %package -n cygwin32-cpp Summary: Cygwin cross-C Preprocessor Group: Development/Languages Provides: cygwin-cpp = %{version}-%{release} Obsoletes: cygwin-cpp < 4.7 %description -n cygwin32-cpp Cygwin cross-C Preprocessor %package -n cygwin32-gcc-c++ Summary: Cygwin cross-compiler for C++ Group: Development/Languages Requires: cygwin32-gcc = %{version}-%{release} # We don't run the automatic dependency scripts which would # normally detect and provide the following DLL: Provides: cygwin32(cygstdc++-6.dll) # for backwards compatibility Provides: cygwin(cygstdc++-6.dll) Provides: %{name}-c++ = %{version}-%{release} Obsoletes: %{name}-c++ < 4.7 %description -n cygwin32-gcc-c++ Cygwin cross-compiler for C++. %package -n cygwin32-gcc-objc Summary: Cygwin cross-compiler support for Objective C Group: Development/Languages Requires: cygwin32-gcc = %{version}-%{release} # We don't run the automatic dependency scripts which would # normally detect and provide the following DLL: Provides: cygwin32(cygobjc-4.dll) # for backwards compatibility (libobjc ABI version changed in 4.7) Provides: %{name}-objc = %{version}-%{release} Obsoletes: %{name}-objc < 4.7 %description -n cygwin32-gcc-objc Cygwin cross-compiler support for Objective C. %package -n cygwin32-gcc-objc++ Summary: Cygwin cross-compiler support for Objective C++ Group: Development/Languages Requires: cygwin32-gcc-c++ = %{version}-%{release} Requires: cygwin32-gcc-objc = %{version}-%{release} Provides: %{name}-objc++ = %{version}-%{release} Obsoletes: %{name}-objc++ < 4.7 %description -n cygwin32-gcc-objc++ Cygwin cross-compiler support for Objective C++. %package -n cygwin32-gcc-gfortran Summary: Cygwin cross-compiler for FORTRAN Group: Development/Languages Requires: cygwin32-gcc = %{version}-%{release} # We don't run the automatic dependency scripts which would # normally detect and provide the following DLL: Provides: cygwin32(cyggfortran-3.dll) # for backwards compatibilty Provides: cygwin(cyggfortran-3.dll) Provides: %{name}-gfortran = %{version}-%{release} Obsoletes: %{name}-gfortran < 4.7 %description -n cygwin32-gcc-gfortran Cygwin cross-compiler for FORTRAN. %package -n cygwin32-gcc-gnat Summary: Cygwin cross-compiler for Ada Group: Development/Languages Requires: cygwin32-gcc = %{version}-%{release} # We don't run the automatic dependency scripts which would # normally detect and provide the following DLL: # (shared libgnat doesn't work quite right, nor does it cross-build #Provides: cygwin32(cyggnat-4.7.dll) #Provides: cygwin32(cyggnarl-4.7.dll) # for backwards compatibility Provides: %{name}-gnat = %{version}-%{release} Obsoletes: %{name}-gnat < 4.7 %description -n cygwin32-gcc-gnat Cygwin cross-compiler for Ada. %package -n cygwin32-gcc-java Summary: Cygwin cross-compiler for Java Group: Development/Languages Requires: cygwin32-gcc = %{version}-%{release} Requires: ecj Requires: cygwin32-libiconv Requires: cygwin32-zlib # We don't run the automatic dependency scripts which would # normally detect and provide the following DLL: Provides: cygwin32(cyggcj-14.dll) Provides: cygwin32(cyggcj-noncore-14.dll) Provides: cygwin32(cyggcj-tools-14.dll) Provides: cygwin32(cyggij-14.dll) Provides: cygwin32(cygjvm.dll) Provides: %{name}-java = %{version}-%{release} Obsoletes: %{name}-java < 4.7 %description -n cygwin32-gcc-java Cygwin cross-compiler for Java. %prep %setup -q -n gcc-%{gcc_version} %patch0 -p2 %patch1 -p2 %patch3 -p2 %patch4 -p2 %patch7 -p2 %patch9 -p1 %patch10 -p2 %patch13 -p1 %patch14 -p2 %patch15 -p2 %patch16 -p2 %patch17 -p0 %patch19 -p2 %patch20 -p0 %patch21 -p2 %patch22 -p0 %patch23 -p2 echo %{gcc_version} > gcc/BASE-VER echo 'Fedora Cygwin %{gcc_version}-%{gcc_release}' > gcc/DEV-PHASE %build mkdir -p build_cyg32 pushd build_cyg32 %if %{build_ada} enablelada=,ada %endif %if %{build_java} enableljava=,java %endif CC="%{__cc} ${RPM_OPT_FLAGS}" \ ../configure \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ --datadir=%{_datadir} \ --build=%_build --host=%_host \ --target=%{cygwin32_target} \ --with-arch=i686 --with-tune=generic \ --with-gnu-as --with-gnu-ld --verbose \ --disable-multilib \ --with-system-zlib \ --enable-shared --enable-shared-libgcc --enable-static \ --without-included-gettext \ --disable-win32-registry \ --enable-threads=posix \ --enable-version-specific-runtime-libs \ --with-sysroot=%{cygwin32_sysroot} \ --enable-shared --enable-shared-libgcc --disable-__cxa_atexit \ --with-dwarf2 --disable-sjlj-exceptions \ %if 0%{?fedora} >= 15 || 0%{?rhel} == 7 --enable-graphite \ %endif --enable-languages="c,c++,objc,obj-c++${enableljava},fortran${enablelada},lto" \ --enable-lto --disable-symvers \ --enable-libgomp --disable-libitm --enable-libssp \ --enable-libquadmath --enable-libquadmath-support \ --with-python-dir=/share/gcc-%{gcc_version}/%{cygwin32_target}/python \ %if %{build_ada} --enable-libada \ %endif %if %{build_java} --enable-libjava \ --enable-libgcj-sublibs --disable-jni --disable-java-awt \ --enable-default-preferences-peer=file \ --with-ecj-jar=%{_datadir}/java/ecj.jar \ --without-libiconv-prefix \ %endif --with-bugurl=http://cygwinports.org make %{?_smp_mflags} all popd %install rm -rf $RPM_BUILD_ROOT pushd build_cyg32 make DESTDIR=$RPM_BUILD_ROOT install # These files conflict with existing installed files. rm -rf $RPM_BUILD_ROOT%{_infodir} rm -f $RPM_BUILD_ROOT%{_libdir}/libiberty* rm -f $RPM_BUILD_ROOT%{_mandir}/man7/* %if %{build_java} rm -fr $RPM_BUILD_ROOT%{_libdir}/gcj-%{version}-* rm -fr $RPM_BUILD_ROOT%{_libdir}/logging.properties rm -fr $RPM_BUILD_ROOT%{_libdir}/security/ rm -f $RPM_BUILD_ROOT%{_datadir}/gcc-%{gcc_version}/%{cygwin32_target}/python/*.py #rm -f $RPM_BUILD_ROOT%{_datadir}/gcc-%{gcc_version}/%{cygwin64_target}/python/*.py %endif # This file is provided by cygwin32-libbfd rm -f $RPM_BUILD_ROOT%{_prefix}/%{cygwin32_target}/lib/libiberty.a # These scripts are not intended for cross-compiling scenarios %if %{build_java} rm -f $RPM_BUILD_ROOT%{_bindir}/%{cygwin32_target}-aot-compile rm -f $RPM_BUILD_ROOT%{_bindir}/%{cygwin32_target}-jcf-dump rm -f $RPM_BUILD_ROOT%{_bindir}/%{cygwin32_target}-rebuild-gcj-db rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-aot-compile* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-g[^+cfn]* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-gc-analyze* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-gcj-dbtool* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-gcjh* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-gnative2ascii* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-j* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/%{cygwin32_target}-rebuild-gcj-db* %endif mkdir -p $RPM_BUILD_ROOT/lib ln -sf ..%{_prefix}/bin/%{cygwin32_target}-cpp \ $RPM_BUILD_ROOT/lib/%{cygwin32_target}-cpp # libtool installs DLL files of runtime libraries into $(libdir)/../bin, # but we need them in cygwin32_bindir. mkdir -p $RPM_BUILD_ROOT%{cygwin32_bindir} mv $RPM_BUILD_ROOT%{_libdir}/gcc/%{cygwin32_target}/*.dll \ $RPM_BUILD_ROOT%{_libdir}/gcc/%{cygwin32_target}/%{gcc_version}/*.dll \ $RPM_BUILD_ROOT%{cygwin32_bindir} %if %{build_java} # Move libgcj pkg-config files into sysroot mkdir -p $RPM_BUILD_ROOT%{cygwin32_libdir}/pkgconfig mv $RPM_BUILD_ROOT%{_libdir}/pkgconfig/* \ $RPM_BUILD_ROOT%{cygwin32_libdir}/pkgconfig %endif # Don't want the *.la files. find $RPM_BUILD_ROOT -name '*.la' -delete popd %find_lang cygwin32-gcc %find_lang cygwin32-cpplib %clean rm -rf $RPM_BUILD_ROOT %files -n cygwin32-gcc -f cygwin32-gcc.lang %{_bindir}/%{cygwin32_target}-gcc %{_bindir}/%{cygwin32_target}-gcc-%{version} %{_bindir}/%{cygwin32_target}-gcc-ar %{_bindir}/%{cygwin32_target}-gcc-nm %{_bindir}/%{cygwin32_target}-gcc-ranlib %{_bindir}/%{cygwin32_target}-gcov %dir %{_libdir}/gcc/%{cygwin32_target} %dir %{_libdir}/gcc/%{cygwin32_target}/%{version} %{_libdir}/gcc/%{cygwin32_target}/%{version}/crtbegin.o %{_libdir}/gcc/%{cygwin32_target}/%{version}/crtend.o %{_libdir}/gcc/%{cygwin32_target}/%{version}/crtfastmath.o %{_libdir}/gcc/%{cygwin32_target}/%{version}/libatomic.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libatomic.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcc.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcc_eh.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcc_s.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcov.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgomp.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgomp.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgomp.spec %{_libdir}/gcc/%{cygwin32_target}/%{version}/libquadmath.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libquadmath.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libssp.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libssp_nonshared.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libssp.dll.a %dir %{_libdir}/gcc/%{cygwin32_target}/%{version}/include %dir %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/ssp %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/[^j]*.h %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/ssp/*.h %{_libdir}/gcc/%{cygwin32_target}/%{version}/include-fixed/ %dir %{_libdir}/gcc/%{cygwin32_target}/%{version}/install-tools %{_libdir}/gcc/%{cygwin32_target}/%{version}/install-tools/* %dir %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/install-tools %{_libdir}/gcc/%{cygwin32_target}/%{version}/plugin/ %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/install-tools/* %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/liblto_plugin.so %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/lto1 %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/lto-wrapper %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/plugin/ %dir %{_datadir}/gcc-%{gcc_version} %dir %{_datadir}/gcc-%{gcc_version}/%{cygwin32_target} %{cygwin32_bindir}/cygatomic-1.dll %{cygwin32_bindir}/cyggcc_s-1.dll %{cygwin32_bindir}/cyggomp-1.dll %{cygwin32_bindir}/cygquadmath-0.dll %{cygwin32_bindir}/cygssp-0.dll %{_mandir}/man1/%{cygwin32_target}-gcc.1* %{_mandir}/man1/%{cygwin32_target}-gcov.1* %doc gcc/README* gcc/COPYING* %files -n cygwin32-cpp -f cygwin32-cpplib.lang /lib/%{cygwin32_target}-cpp %{_bindir}/%{cygwin32_target}-cpp %{_mandir}/man1/%{cygwin32_target}-cpp.1* %dir %{_libdir}/gcc/%{cygwin32_target} %dir %{_libdir}/gcc/%{cygwin32_target}/%{version} %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/cc1 %files -n cygwin32-gcc-c++ %{_bindir}/%{cygwin32_target}-g++ %{_bindir}/%{cygwin32_target}-c++ %{_mandir}/man1/%{cygwin32_target}-g++.1* %dir %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/[^gjos]* %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/os* %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/s[^u]* %{_libdir}/gcc/%{cygwin32_target}/%{version}/libstdc++.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libstdc++.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libstdc++.dll.a-gdb.py %{_libdir}/gcc/%{cygwin32_target}/%{version}/libsupc++.a %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/cc1plus %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/collect2 %dir %{_datadir}/gcc-%{gcc_version}/%{cygwin32_target}/python %{_datadir}/gcc-%{gcc_version}/%{cygwin32_target}/python/libstdcxx/ %{cygwin32_bindir}/cygstdc++-6.dll %files -n cygwin32-gcc-objc %defattr(-,root,root,-) %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/objc/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/libobjc.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libobjc.dll.a %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/cc1obj %{cygwin32_bindir}/cygobjc-4.dll %files -n cygwin32-gcc-objc++ %defattr(-,root,root,-) %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/cc1objplus %files -n cygwin32-gcc-gfortran %defattr(-,root,root,-) %{_bindir}/%{cygwin32_target}-gfortran %{_mandir}/man1/%{cygwin32_target}-gfortran.1* %{_libdir}/gcc/%{cygwin32_target}/%{version}/libcaf_single.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgfortran.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgfortran.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgfortran.spec %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgfortranbegin.a %dir %{_libdir}/gcc/%{cygwin32_target}/%{version}/finclude %{_libdir}/gcc/%{cygwin32_target}/%{version}/finclude/omp_lib.f90 %{_libdir}/gcc/%{cygwin32_target}/%{version}/finclude/omp_lib.h %{_libdir}/gcc/%{cygwin32_target}/%{version}/finclude/omp_lib.mod %{_libdir}/gcc/%{cygwin32_target}/%{version}/finclude/omp_lib_kinds.mod %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/f951 %{cygwin32_bindir}/cyggfortran-3.dll %if %{build_ada} %files -n cygwin32-gcc-gnat %{_bindir}/%{cygwin32_target}-gnat* #%%{_mandir}/man1/%%{cygwin32_target}-gnat*.1* %{_libdir}/gcc/%{cygwin32_target}/%{version}/adainclude/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/adalib/ %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/gnat1 #%%{cygwin32_bindir}/cyggnarl-4.7.dll #%%{cygwin32_bindir}/cyggnat-4.7.dll %endif %if %{build_java} %files -n cygwin32-gcc-java %defattr(-,root,root,-) %{_bindir}/%{cygwin32_target}-gcj %{_mandir}/man1/%{cygwin32_target}-gcj.1* %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/gcj/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/gnu/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/java/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/javax/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/org/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/c++/sun/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/gcj/ %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/jawt*.h %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/jni*.h %{_libdir}/gcc/%{cygwin32_target}/%{version}/include/jvmpi.h %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcj.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcj-noncore.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcj.spec %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgcj-tools.dll.a %{_libdir}/gcc/%{cygwin32_target}/%{version}/libgij.dll.a %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/ecj1 %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/jc1 %{_libexecdir}/gcc/%{cygwin32_target}/%{version}/jvgenmain %{cygwin32_bindir}/cyggcj-14.dll %{cygwin32_bindir}/cyggcj-noncore-14.dll %{cygwin32_bindir}/cyggcj-tools-14.dll %{cygwin32_bindir}/cyggij-14.dll %{cygwin32_bindir}/cygjvm.dll %{cygwin32_libdir}/pkgconfig/libgcj-4.8.pc %{_datadir}/gcc-%{gcc_version}/%{cygwin32_target}/java %endif %changelog * Sun Jan 19 2014 Yaakov Selkowitz - 4.8.2-1 - Version bump. - Enable Ada on systems with native gcc-gnat-4.8.x. - Enable NLS without colliding with native gcc. * Thu Jun 27 2013 Yaakov Selkowitz - 4.7.3-1 - Version bump. - Update for new Cygwin packaging scheme. * Sun Aug 14 2011 Yaakov Selkowitz - 4.5.3-4 - Add .exe to unsuffixed output executables, as with the native compiler. * Wed Aug 10 2011 Yaakov Selkowitz - 4.5.3-3 - Enable --large-address-aware for executables by default. - Re-enable java subpackage. * Mon Jul 04 2011 Yaakov Selkowitz - 4.5.3-2 - Rebuilt for http://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu May 26 2011 Yaakov Selkowitz - 4.5.3-1 - Version bump. * Sun Mar 13 2011 Yaakov Selkowitz - 4.5.1-2 - Ship libiberty.a from cygwin-binutils-devel instead of cygwin-gcc. * Thu Feb 17 2011 Yaakov Selkowitz - 4.5.1-1 - Match native gcc version to resolve ecj1 dependency on libgcj. * Wed Feb 16 2011 Yaakov Selkowitz - 4.5.2-1 - Initial RPM release, largely based on mingw32-gcc.