Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gcc-cpp-4.5.2-4.mga1 RPM for i586

From Mageia 1 for i586 / media / core / release

Name: gcc-cpp Distribution: Mageia
Version: 4.5.2 Vendor: Mageia.Org
Release: 4.mga1 Build date: Wed Apr 20 14:45:20 2011
Group: Development/C Build host: ecosse
Size: 10544745 Source RPM: gcc-4.5.2-4.mga1.src.rpm
Packager: Mageia Team <>
Summary: The C Preprocessor
The C preprocessor is a 'macro processor' which is used automatically
by the C compiler to transform your program before actual
compilation. It is called a macro processor because it allows
you to define 'macros,' which are abbreviations for longer

The C preprocessor provides four separate facilities that you can use as
you see fit:

* Inclusion of header files. These are files of declarations that can be
  substituted into your program.
* Macro expansion. You can define 'macros,' which are abbreviations for
  arbitrary fragments of C code, and then the C preprocessor will replace
  the macros with their definitions throughout the program.
* Conditional compilation. Using special preprocessing directives,
  you can include or exclude parts of the program according to various
* Line control. If you use a program to combine or rearrange source files
  into an intermediate file which is then compiled, you can use line
  control to inform the compiler about where each source line originated.

You should install this package if you are a programmer who is searching for
such a macro processor.






* Wed Apr 20 2011 rtp <rtp> 4.5.2-4.mga1
  + Revision: 89091
  - Add missing link in gcc-gnat (#833)
  - Add fix for PR/48090
  - cross gcc build fixes:
    - fix cross program prefix to be the same as for the other toolchain tools
    - fix when cross building 32 bit target on 64bit
* Tue Mar 29 2011 rtp <rtp> 4.5.2-3.mga1
  + Revision: 78682
  - enable back checks
  - cross toolchain fixes. Now, it should be possible to try to build cross
    toolchains (brieftly tested with mipsel cross toolchain on arm).
  - disable libffi package so as to make sure newer libffi is used (which is
    the case in fact)
  - fix monolithic build due to misplacement of gcc-plugin files.
  - add noarch for pdf doc rpm.
  - arm support (default DT_GNU_HASH, set __ARM_PCS or __ARM_PCS_VFP, fix
    wformat error)
  - mips o32/n32/64 support
  - backport PR/21803, PR/47166, PR/44768, PR/46865, workaround for PR/48090
* Tue Jan 18 2011 tmb <tmb> 4.5.2-2.mga1
  + Revision: 23432
  - obsolete manbo-mandriva-files-gcc-* for a clean upgrade
  - drop rpm tags
  - drop manbo support
  - drop support for old mandriva releases
  - rename mandriva to mageia
  - fix bugzilla url
  - imported package gcc
* Sat Jan 08 2011 Thomas Backlund <> 4.5.2-2.mga1
  - initial import
  - switch from manbo_mkrel to mkrel
* Tue Dec 28 2010 pcpa <pcpa> 4.5.2-1mnb2
  + Revision: 625688
  - Update to gcc 4.5.2.
    + tv <tv>
      - let the doc subpackage be noarch
* Wed Aug 25 2010 cfergeau <cfergeau> 4.5.1-1mnb2
  + Revision: 573098
  - gcc 4.5.1
* Tue Aug 24 2010 cfergeau <cfergeau> 4.5.0-1mnb2
  + Revision: 572931
  - fix gcc-plugins group
  - revert previous commit which was bogus :-/
  - libstdc++ gdb python helper is always in /usr/lib whatever the arch is,
    and since it's a python script, it's "noarch", so we can unconditionnally
    put it in a directory ending in /usr/lib, no need to have both /usr/lib
    and /usr/lib64
  - make sure LTO is enabled
  - remove workaround for debugedit issue since it's now fixed in rpm thanks to Anssi :)
  - import gcc 4.5.0
    + herton <herton>
      - Move to gdb data dir.
* Tue Feb 09 2010 fwang <fwang> 4.4.3-2mnb2
  + Revision: 502641
  - rebuild for new gmp
* Sun Jan 24 2010 fwang <fwang> 4.4.3-1mnb2
  + Revision: 495383
  - New version 4.4.3
  - CVE-2009-3736 patch merged upstream
    + peroyvind <peroyvind>
      - set interpreter path when using -muclibc to the one used by our uClibc (P304)
* Mon Nov 30 2009 oden <oden> 4.4.2-5mnb2
  + Revision: 471759
  - P303: security fix for CVE-2009-3736
* Fri Nov 27 2009 cfergeau <cfergeau> 4.4.2-4mnb2
  + Revision: 470667
  - update for gcc 4.4.2
    + tv <tv>
      - split checks in %check
      - more more doc from libstdc++-devel and gcc-c++ into gcc-doc
      - use ln instead of cp (less disk usage, faster)
* Tue Sep 29 2009 cfergeau <cfergeau> 4.4.1-3mnb2
  + Revision: 450840
  - another attempt at fixing the libgcj_bc stuff.
    The previous change wasn't a good idea because non-system compilers' libgcj_bc
    would obsolete the system libgcj_bc which is a bad idea :)
* Mon Sep 28 2009 cfergeau <cfergeau> 4.4.1-2mnb2
  + Revision: 450607
  - One more attempt at fixing libgcj_bc packaging
  - don't ship libgcj_bc shared libs both in libgcj10 and libgcj_bc1
    should fix bug #54121
* Thu Jul 23 2009 cfergeau <cfergeau> 4.4.1-1mnb2
  + Revision: 398776
  - upload gcc 4.4.1 tarball
  - preparation for gcc 4.4.1 (couldn't find it on the mirrors yet)
* Mon Jul 20 2009 anssi <anssi> 4.4.0-5mnb2
  + Revision: 398069
  - remove python files from gcj-tools that conflicted with
* Sat Jul 18 2009 anssi <anssi> 4.4.0-4mnb2
  + Revision: 396976
  - enable libobjc_gc (Mika Laitio)
* Wed Jun 03 2009 cfergeau <cfergeau> 4.4.0-3mnb2
  + Revision: 382395
  - enable cloog/ppl in the build
  - Don't install aot-compile and rebuild-gcj-db since it's part of java-1.5.0-gcj
  - remove meaningless comment, disable -Wformat=error :-/
  - only do try find locale files for libstdc++ if we actually build it
  - check if files are present before trying to sanitize their rpath
  - ada fixes
  - Revert wrong hunk from wformat-fixes (see comment above it in the source)
* Tue May 19 2009 cfergeau <cfergeau> 4.4.0-1mnb2
  + Revision: 377476
  - Don't attempt to build ada docs when ada is disabled
  - Add cloog/ppl support to build (disabled for now)
  - Fix customization of gcc bug URL
  - Fix spec for ada support. Don't reenable ada build for now since we don't have
    a gnat compiler available in main to bootstrap it
  - enable java in build
  - spec update for gcj 4.4.0
  - Initial pass at a gcc 4.4 package, rediff patches and get working C and C++ compilers. java and ada and tests are disabled for now.
  - Fix one more format warning
  - Get rid of cputoolize
  - Rediff patches against gcc 4.3.3
  - Reset release counter
  - Disable ada for now
  - Add missing space in substitution, this bug has been here forever, dunno why it never showed up before...
  - Add patch 114 to fix -Wformat=error issues
  - Upload gcc 4.3.3 tarball
    + helio <helio>
      - Add another wformat fix on current patch
    + anssi <anssi>
      - split libgcj_bc to a separate package to avoid future conflicts
      - fix libgcj_bc handling of non-system-compilers (ported from gcc4.3)
      - do not require libgcj-devel in gcj-tools
    + peroyvind <peroyvind>
      - only leave out libgcc_eh.a when building cross bootstrap (needs to be verified)
      - don't include when building without libgomp
      - libgmp-devel & libmpfr-devel is needed for building regardless of gfortran
      - sync some patches and configure options with gcc from gdium tree
      - fix bootstrap build of cross compiler
      - work around issue with xgcc ignoring --sysroot when cross-compiling
      - fix so that lsb-headers patches gets applied in correct location..
      - * add mips stuff to lsb-headers for cross compiling (P1000)
        * sysroot headers should go to usr/include/, not include/
    + pixel <pixel>
      - rebuild with gnat enabled
* Fri Nov 07 2008 pixel <pixel> 4.3.2-5mnb2
  + Revision: 300457
  - rebuild without gnat for now (we need to rebuild libgcj first)
    + tv <tv>
      - rebuild since lib{,64}gcj9 depends on which is no more
* Fri Sep 12 2008 pixel <pixel> 4.3.2-3mnb2
  + Revision: 284163
  - fix broken symlinks <platform>-gfortran and <platform>-gcj (#43341)
  - when not system_compiler:
    o handle conflicts with system_compiler
    o require manbo-files-gcc%{branch}
* Thu Sep 04 2008 pixel <pixel> 4.3.2-2mnb2
  + Revision: 280693
  - rename libffi-devel back to libffi4-devel (cf #43381)
* Fri Aug 29 2008 pixel <pixel> 4.3.2-1mnb2
  + Revision: 277302
  - 4.3.2
  - drop db-pathtail patch (fixed upstream)
  - fix build when not system_compiler
  - fix build without libgomp
* Fri Jun 27 2008 pixel <pixel> 4.3.1-2mnb2
  + Revision: 229470
  - snapshot 4.3-20080626 (including fix for gccbz#36533)
  - do not call ldconfig in %post/%postun, it is now handled by filetriggers
* Mon Jun 09 2008 pixel <pixel> 4.3.1-1mnb2
  + Revision: 217093
  - gcc 4.3.1
  - workaround bug with redefined extern inline (mdvbz #41171, upstream #33763)
  - drop alternatives for anything but c,c++,cpp
  - so drop having %version in binary names (eg: gjar instead of gjar-4.3.1),
    this implies gcj-tools conflicts with current classpath
  - libgcj-devel and libgcj-static-devel must obsolete libgcj9-devel and libgcj9-static-devel
* Mon May 19 2008 pixel <pixel> 4.3.1-0.20080515mnb2
  + Revision: 208957
  - snapshot 4.3-20080515
  - change version in java homedir to 1.5.0
  - drop and (bug #23693)
  - load java property files from /usr/lib instead of /usr/lib64 on 64-bit
    systems (patch130, see bug #23693)
  - add patch133 (db-pathtail) to fix build (??, from gcc4.3.spec)
  - drop patch 104 for now, may break cross builds
    (but hopefully it can be fixed differently)
  - drop old patch 117, hopefully unneeded (Ada only)
  - drop now unneeded patches 118, 120, 121, 123, 125, 128
  - rediff patches 202, 211
  - libgcj9 conflicts with libgcj8
  - gcc-java now requires eclipse-ecj
  - drop require for zip from libgcj-devel, gjar is now used
  - drop patch 104 for now, may break cross builds
    (but hopefully it can be fixed differently)
  - be the system_compiler on mdv2009.0
  - add support for building on distros where gcc4.2 is system_compiler
  - libxxx-devel which have files in %{gcc_libdir}/%{gcc_target_platform}/%{version} and do not require gcc must own that directory
  - %{gcc_libdir}/%{gcc_target_platform}/%{version}/include/bits must be owned by libstdc++-devel
    (otherwise it's not removed on upgrade to a new gcc version)
  - build libffi when building java, but remove the binaries in non-system-compiler builds
  - handle build_stdcxxheaders on non system_compiler (from gcc4.3.spec)
  - drop support for building on mdv2007.0 and older
  - drop mention of deprecated gcc-$(gcc%{branch}-version) for non system_compiler from %description
  - use %{buildroot} instead of $RPM_BUILD_ROOT
  - handle building without libgcj_bc, and build with libgcj_bc and not system_compiler (from gcc4.3.spec)
* Mon Mar 17 2008 pixel <pixel> 4.2.3-6mnb1
  + Revision: 188307
  - add requires on specific manbo-files-gcc-xxx
* Fri Mar 14 2008 pixel <pixel> 4.2.3-5mnb1
  + Revision: 187793
  - increase release
  - gcc can't use %check since we need to "make check" before %install. but still
    allow "--without check" the standard way
  - %{base_release} is not needed anymore
  - revert gcc-core/gcc-other split
  - re-add Requires on manbo-files-gcc
    (no Requires(pre) needed since all files are not installed through the symlink)
  - revert gcc-core/gcc-other split (only keeping the fixes and manbo_mkrel)
  - revert gcc-core/gcc-other split
  - use manbo_mkrel for gcc-core
  - we must ensure manbo-files-gcc is installed prior to install of files in
    /usr/lib/gcc/*-mandriva-linux-gnu/<version>/ (otherwise manbo-files-gcc
    install will fail)
* Wed Mar 12 2008 pixel <pixel> 4.2.3-3mdv2008.1
  + Revision: 187140
  - use simple "make bootstrap-lean" instead of "make profiledbootstrap"
    (it fails, it is not very useful, and jakub disabled it in fedora too)
  - libjack-devel is needed to build libgjsmdssi
  - java: always build with dssi-devel for libgjsmdssi
* Fri Mar 07 2008 pixel <pixel> 4.2.3-2mdv2008.1
  + Revision: 181288
  - fix build on x86_64: do not create 32/ if not build_libgomp
  - add script to sync gcc-other from gcc-core
  - new release: 4.2.3
  - use a fixed list of include headers to keep
    + knaka <knaka>
      - use _real_vendor not _vendor
      - gcc requires gcc-manbo-files if the vendor is "manbo"
      - fix vendor name as "manbo"
      - fix a condition macro
      - added prereq for "manbo-files-gcc"
      - remove requirement for manbo-files
      - modify misc packages require not gcc but gcc-BRANCH
      - split the SRPM to "core" and "other" for Manbo packages
      - Rename the spec file
      - Renamed from "gcc" for Manbo packages
    + tv <tv>
      - rebuild
      - kill re-definition of %buildroot on Pixel's request
      - move huge (& mostly prehistoric) Changelogs in doc subpackage
    + blino <blino>
      - restore BuildRoot
* Thu Dec 06 2007 pixel <pixel> 4.2.2-2mdv2008.1
  + Revision: 115817
  - new 4.2.x snapshot (includes fix for PR34130, ie -10*abs(...) => abs(10*...))
* Tue Nov 13 2007 pixel <pixel> 4.2.2-1mdv2008.1
  + Revision: 108502
  - 4.2.2 final release
    + tv <tv>
      - s/Mandrake/Mandriva/
* Fri Sep 14 2007 pixel <pixel> 4.2.2-0.RC.1mdv2008.0
  + Revision: 85687
  - 4.2.2 RC1
* Tue Aug 28 2007 pixel <pixel> 4.2.1-6mdv2008.0
  + Revision: 72838
  - new svn snapshot
  - get rid of one last hardlink (c++-%{version} and g++-%{version}) by simplifying some script
  - fix build without fortran/java/c++
    + tv <tv>
      - kill update-alternative file require
      - kill file require on info-install
    + spturtle <spturtle>
      - for ppc, remove ssp options from OPT_FLAGS because libgcj crashes when built with them
* Fri Aug 03 2007 pixel <pixel> 4.2.1-4mdv2008.0
  + Revision: 58669
  - replace hardlinks on binaries with symlinks (#18160)
  - don't mess with binaries gcc-%{version} and %{gcc_target_platform}-gcc (#18160)
    so that they are correctly the same file (hardlinks)
  - do package binary %{gcc_target_platform}-gcc-%{version}
  - do not package /usr/bin/gcj (as used to be in 4.1 pkg), otherwise alternatives are broken
    (nb: it breaks cooker to cooker upgrade, please fix by hand)
  - new svn snapshot from 4.2 branch
  - drop applied gcc-ada-gnat_ugn-info-fix.patch
  - normalize %clean (#18155)
    (maybe it was used by gb to keep test_summary.log, this is no longer needed)
  - add -%{version} suffix to gkeytool to avoid conflict with classpath
    + anssi <anssi>
      - disable provides from the libgcj-devel package, only
        libgcj8 itself should provide it
* Fri Jul 06 2007 pixel <pixel> 4.2.1-3mdv2008.0
  + Revision: 48942
  - get rid of colorgcc (it will be in its own package)
  - files from libstdc++ to gcc-c++ (to respect proper libification)
  - don't package /usr/lib/gcj-4.2.1/*.la files
  - add -%{version} suffix to gappletviewer/gjarsigner to avoid conflict with classpath
  - libstdc++-static-devel doesn't conflict with other libstdc++X-static-devel pkgs
  - libgcj-devel doesn't conflict with other libgcjX-devel pkgs
  - libgcj-static-devel doesn't conflict with other libgcjX-static-devel pkgs
  - libstdc++-devel doesn't conflict with other libstdc++X-devel pkgs
  - add obsolete/provide from libstdc++-static-devel on libstdc++6-static-devel
  - fix obsolete from libffi-devel (it is now on libffi4-devel), and add provide
  - add provides on obsoleted libstdc++6-devel (#31765)
* Thu Jul 05 2007 pixel <pixel> 4.2.1-2mdv2008.0
  + Revision: 48664
  - 4.2.1 RC1
  - use libxxx-devel instead of libxxx1-devel for libstdc++-devel, libgcj-devel,
    libffi-devel, libmudflap-devel, libssp-devel, libgomp-devel
  - simplify conflicts on previous devel packages
  - drop biarch_java support from .spec (it was already disabled)
  - have the test_summary.log in the right place
  - fix gcj_libdir (it is in lib64 on x86_64)
  - use %{gcj_libdir} macro, and drop the duplicated %{gcj_libdir} entry
  - we currently can't have a nice fixed list of *.h not to bundle, so don't die
    when removing non existing *.h
  - zip is required to build libjava
  - 4.2.0 svn snapshot
  - drop libgcjawt renaming (still needed? maybe not since it has moved)
  - package the result of tests to allow comparing when building a new gcc
  - package files
  - move branch to mainstream
  - replacing with branch version
    + anssi <anssi>
      - remove and as they now reside in
        jpackage-utils (fixes bug #23693)
      - add biarch handling for libgcj-tools and libgcj_bc
    + spturtle <spturtle>
      - do not try to build the spu cross compiler on ppc
      - do not build soft-float libraries for ppc
    + peroyvind <peroyvind>
      - actually disable libffi when defining so (fixes #26518)
      - add autogen to buildrequires for %check (fixes #17409)
      - add niagara support (P1000 & P1001, fixes #28503)
      - Fix %g7 usage in TLS, add patch sparc-g7.dpatch, fixes glibc-2.4 build failure
        on sparc (Fabio M. Di Nitto) (P1000)
* Fri Mar 02 2007 Gwenole Beauchesne <> 4.1.2-1mdv2007.0
  + Revision: 131425
  - don't build crt files with -fasynchronous-unwind-tables
  - 4.1.2 + SVN (2007/03/02):
    * fix C++ visibility regression
    * fix PRs c++/30536, ada/30684, fortran/29441, fortran/25392,
    fortran/30400, fortran/30799, fortran/30478, rtl-optimization/30931,
    rtl-optimization/29599, middle-end/24427, rtl-optimization/28173,
    tree-optimization/30823, rtl-optimization/30787, debug/30189,
    rtl-optimization/28772, middle-end/30473, middle-end/30313
  - fix full cross-compilers (e.g. {ppc,ppc64} on x86_64 for C, C++, Fortran 95)
* Mon Jan 15 2007 Gwenole Beauchesne <> 4.1.2-0.20070115.1mdv2007.1
  + Revision: 109050
  - 4.1-branch (2007/01/15)
  - don't package nof libraries on ppc
  - fix default --with-cpu for non-ppc32e arches
  - default to --hash-style=gnu
  - add MNI intrinsics support (SSSE3)
  - fix sse3 monitor intrinsic on x86_64 (PR target/24879)
  - Created directory for version 4.1.2.
  - Created releases directory.
* Wed Jan 10 2007 Gwenole Beauchesne <> 4.1.2-0.20061110.2mdv2007.1
  + Revision: 106916
  - backport Cell SPU support from trunk
  - fix build with new optflags
* Fri Nov 10 2006 Gwenole Beauchesne <> 4.1.2-0.20061110.1mdv
  - 4.1-branch (2006/11/10)
  - slight updates to the Cell patch
  - optimize for power4+ processors on ppc64
  - add arm support files on popular request
  - move classmap.db to arch-dependent library package, not gcj-tools
  - fix ia64 cross compiler build (import LSB 3.1 headers)
  - fix buildrequires, crosscompiler builds (#26715, #26483, #26484, #26518)
  - enable long-double-128 on sparc (Per Oyvind Karlsen, #26485)
* Fri Oct 13 2006 Gwenole Beauchesne <> 4.1.2-0.20060921.1mdv
  - 4.1-branch (2006/09/21)
  - merge Cell PPU optimizer from SCEI / BSC (IBM SDK 1.1)
* Tue Jul 25 2006 Gwenole Beauchesne <> 4.1.1-3mdk
  - handle gfortran in colorgcc (#20265)
  - enable 128-bit long doubles on powerpc arches (Jakub, RH 4.1-branch)
  - 4.1-branch (2006/07/24)
    * fix PRs c++/27495 c++/28025 c++/28048 c++/28235 c++/28258
      c++/28291 c++/28304 c++/28337 c++/28338 c++/28363 c/26993 c/28286
      middle-end/28283 target/28247 tree-optimization/19505
* Wed Jul 19 2006 Gwenole Beauchesne <> 4.1.1-2mdk
  - 4.1-branch (2006/07/16)
  - add -mtune=generic (trunk)
  - drop jdk-config (use pkg-config)
  - fix colorgcc alternatives on upgrades
  - fix build without java (Per Oyvind Karlsen)
* Fri May 19 2006 Gwenole Beauchesne <> 4.1.1-1mdk
  - 4.1.1 RC1
  - rebuild against glibc 2.4 (stop building libssp0)
  - add missing obsoletes (libgfortran0, libgcj6-base, libgcj6-src)
* Fri Apr 07 2006 Gwenole Beauchesne <> 4.1.1-0.20060405.1mdk
  - buildrequires alsa devel deps
  - 4.1-branch (2006/04/05):
    * fix PRs java/26858, java/26858, java/2604, fortran/25358,
      fortran/19303, tree-optimization/26996, tree-optimization/26763,
      tree-optimization/18527, tree-optimization/26830, target/26459,
      libfortran/26735, fortran/19303, libgcj/26625, libgcj/27024,
      libgcj/26990, java/25414, java/26042
* Sat Apr 01 2006 Gwenole Beauchesne <> 4.1.1-0.20060328.1mdk
  - 4.1-branch (2006/03/28), major 4.1 changes include:
    * add new C parser
    * add Objective-C++ language support
    * vastly improve Java support (Classpath 0.19 + 0.20 bug fixes)
    * clean rewrite of stack-smashing protector
* Wed Mar 15 2006 Gwenole Beauchesne <> 4.0.3-1mdk
  - build libffi with PIC, decide later whether to ship DSO or not
  - 4.0.3 release, fix a few more PRs: c/25682, c++/26291, c++/26266,
    ada/25885, ada/20753, middle-end/18859, target/23706, target/22553,
    middle-end/26092, c++/25632, ada/13408, rtl-optimization/25196,
    middle-end/16045, target/26255, bootstrap/16787, libgcj/26351,
* Sun Feb 19 2006 Gwenole Beauchesne <> 4.0.3-0.20060215.2mdk
  - fix biarch ppc64 build (missing -m32 crt files)
  - add libffi & java support to sparc arches (Per Oyvind)
  - add option to tune for Montecito CPUs (alias to Itanium 2 for now, H.J. Lu)
* Wed Feb 15 2006 Gwenole Beauchesne <> 4.0.3-0.20060215.1mdk
  - 4.0.2 + SVN 4.0-branch (2006/02/15)
  - fix <ffitarget.h> include (#19564)
  - remove, nobody lt_dlopens it (#20462)
* Thu Nov 03 2005 Gwenole Beauchesne <> 4.0.2-1mdk
  - 4.0.2 + SVN 4.0-branch (2005/11/03)
  - fix build as secondary compiler on MDK 10.0
  - fix E: gcj-tools binary-or-shlib-defines-rpath
* Fri Sep 16 2005 Gwenole Beauchesne <> 4.0.1-6mdk
  - fix requires and conflicts for updates
* Fri Sep 02 2005 Gwenole Beauchesne <> 4.0.1-5mdk
  - merge libjava from 4.0-rhl-branch
  - make gcjh generate arch-independent code for 0x80000000
  - add fastjar and grepjar man pages
  - don't move <gcj/libgcj-config.h> around
  - stick to /usr/share/java-ext dir for jpackage existing practise
  - remove duplicated files, create a libgcjX-base package for classes
  - fix possible reloads into read-only memory (4.0-branch, PR rtl-opt/15248)
* Tue Aug 30 2005 Gwenole Beauchesne <> 4.0.1-4mdk
  - build the cairo Graphics2D implementation on GTK (backport from 4.1)
  - ship with biarch c++config.h headers
  - mklibnamize java libs package, aka don't depend on huge 32-bit runtime
  - fix kopete miscompilation on x86_64 (Richard Guenther, PR tree-opt/23326)
  - merge from RH 4.0.1-10:
    * more testcases
    * support more than 16 nested GCC visibility pragmas (H.J.Lu)
    * fix linker command line ordering when compiling multiple java
      source files (Tom Tromey, #163099)
    * diagnose invalid uses of inline (Eric Christopher, PRs c/22052, c/21975)
    * fix __builtin_*_chk miscompilation (PR middle-end/23484)
  - merge some java related changes from David Walluck:
    * add missing java files
    * don't add gcj- prefix to tools
    * java-1.4.2-gcj-compat now handles java and javac wrappers
    * fix libgcj alternative removal
    * ship with Java runtime library sources for use in Eclipse
    * ship with libgcjawt instead of jawt commonly used in non-free JVMs
* Sat Aug 27 2005 Gwenole Beauchesne <> 4.0.1-3mdk
  - updates from 4.0-branch (2005/08/26):
    * fix -dv option handling
    * fix documentation for -ftree-dominator-opts
    * fix PRs rtl-opt/23560, tree-optimization/23546, middle-end/23517,
      target/21571, target/23070, c/18175, middle-end/20624, c/21562,
      rtl-opt/21254, c++/23337, tree-optimization/21105, rtl-opt/23299,
      middle-end/23369, middle-end/23312, middle-end/22439,
      rtl-opt/23241, middle-end/21894, middle-end/21728,
      middle-end/21529, middle-end/21291, c++/20817, c++/22454,
      c++/23044, tree-optimization/23426, c++/22233, c++/23089,
      c++/21799, c++/8271, c++/23266, c++/23219, c++/20646, c++/22508,
      c++/23191, fortran/20363, fortran/23065, fortran/21432,
      libfortran/20006, libfortran/22143, fortran/18833, fortran/20850,
      fortran/22010, java/17845, java/21436, java/23230,
      libfortran/23154, libfortran/23428, libgcj/21020, libgcj/21074,
      libgcj/23353, libstdc++/23465, libstdc++/23550
* Fri Aug 05 2005 Gwenole Beauchesne <> 4.0.1-2mdk
  - add Red Hat Fortify extensions
  - updates from 4.0-branch (2005/08/04):
    * aliasing bug fixes (tree-opt/23192, tree-opt/22591)
    * fix PRs tree-opt/19899, c/22311, rtl-opt/22619, middle-end/21362,
      debug/20161, c++/22545, fortran/22503, libfortran/23178,
      fortran/22570 et al.
* Wed Jul 27 2005 Gwenole Beauchesne <> 4.0.1-1mdk
  - 4.0.1 + updates from 4.0-branch (CVS 2005/07/26)
    * Fix PRs debug/21828, target/21149, target/22576,
      rtl-optimization/22167, tree-opt/22278, target/21721,
      middle-end/22057, c/22421, middle-end/20593, tree-opt/22105,
      middle-end/22028, debug/21946, debug/21946, middle-end/17961,
      target/22083, c/21911, c/22308, c/22013, c/22098, c++/22263,
      c++/22139, c++/22204, c++/22132, c++/20637, c++/20678, c++/21903,
      c++/20789, c++/21929, c++/20746, c++/10611, c++/20563
* Tue Jun 07 2005 Gwenole Beauchesne <> 4.0.1-0.2mdk
  - 4.0.1 (CVS 2005/06/06)
  - description tweaks
  - buildrequires gawk >= 3.1.4
  - build ada on ia64
  - fix build on ppc with nof libs (Christiaan)
  - fix build on ppc64 and make it a biarch compiler too (3.3-branch)
  - remove obsolete RH compatibility code with "2.96"
* Fri Jun 03 2005 Gwenole Beauchesne <> 4.0.1-0.1mdk
  - 4.0.1 (CVS 2005/06/01)
  - obsoletes gcc-g77, improve post scriptlets
  - fix internal build of ada for the testsuite
  - fix build on x86_64 without biarch awt peers
  - add missing MMX & 3D Now! intrinsics headers
* Thu May 05 2005 Gwenole Beauchesne <> 4.0.0-3mdk
  - rebuild as system compiler
  - don't build 32-bit awt/gtk peer on lib64 platforms
  - make /usr/lib/security/*.security %config(noreplace)
* Tue May 03 2005 Gwenole Beauchesne <> 4.0.0-2mdk
  - ship with mudflap libs
  - buildrequires: libgmp-devel for gfortran
  - enable java with some changes:
    * add missing security and database files
    * add current directory in classpath if empty
    * handle java -jar JARFILE in the wrapper script
  - updates from 4.0-branch as of 2005/05/02:
    * really inline memcpy with -minline-all-stringops (fix etherboot build)
    * fix kernel miscompilation (PR tree-optimization/21173)
    * more tweaks to <tr1/type_traits> (issue 3.20)
    * fix PRs ada/18847, c++/19542, rtl-optimization/21144,
      target/21098, java/21022, c/21159, c/21213, c/20740,
      rtl-optimization/21163, middle-end/20991, target/21101, c++/21087,
      middle-end/20991, fortran/13082, fortran/18824, fortran/16861,
      fortran/20865, fortran/21177, fortran/20879, fortran/20059,
      java/21115, java/20768, libgfortran/20950, libgcj/21136,
      libgcj/21233, libstdc++/21286, libstdc++/21244, libstdc++/21035,
* Wed Apr 27 2005 Gwenole Beauchesne <> 4.0.0-1mdk
  - add missing <bits/cxxabi_tweaks.h>
  - don't obsolete g77 packages as they may still be there for now
  - further visibility fixes for KDE 3.4 on x86-64
  - 4.0 release + updates from 4.0-branch as of 2005/04/24:
    * fix PRs rtl-opt/21102, target/21100, target/21099, c++/20805,
      middle-end/20973, c/12913, fortran/14569
  - merge with gcc3.4 package:
    * fix javac wrapper script for automake1.9 testsuite (Christiaan)
    * fix libgcj pkgconfig files to look for gcj includes at the right place
    * avoid installing gcc into /usr/lib64 so that existing ways to generate
      libtool scripts can cope with 32-bit development on 64-bit platforms
    * unset TEXINPUTS when building PDF docs (G. Rousse)
    * disable 64-bit code generation if running under a 32-bit personality
    * temporarily disable libffi/java on sparc, sparc64 (Per Oyvind Karlsen)
* Fri Apr 15 2005 Gwenole Beauchesne <> 4.0.0-0.4mdk
  - add fortran 95 front-end, they are now called gfortran and f95
* Fri Apr 15 2005 Gwenole Beauchesne <> 4.0.0-0.3mdk
  - update from CVS (2005/04/14)
* Wed Dec 29 2004 Gwenole Beauchesne <> 4.0.0-0.2mdk
  - update from CVS (2004/12/28)
  - make symlink less sensitive to future changes from 3.4
* Sat Sep 11 2004 Gwenole Beauchesne <> 4.0.0-0.1mdk
  - Renamed to 4.0.0 (2004/09/10)
* Wed Jul 07 2004 Gwenole Beauchesne <> 3.5.0-0.1mdk
  - First Preview Release for Mandrakelinux



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jun 10 08:08:41 2018