Fedora 11 Linux Upgrade

Summer 2009

This page is for sharing information regarding the Fedora 11 upgrade during summer 2009.

[ information about packaged software changes, differences from previous releases, and any associated issues that might effect the URCS user community will be discussed here]

gcc 4.4.0

Fedora 11 includes gcc 4.4, and with it, libgcc 4.4. This may require recompiling your programs.

The gcc compiler suite has been updated to 4.4.0 including gcc, gcc-c++, gcc-gfortran, gcc-gnat, and gcc-objc.

Some of the changes involve syntax changes that have the potential to break existing code.
Please review the NEWS files at http://gcc.gnu.org and test your code on the beta machines. Report any serious issues to lab staff during the beta test period please.


The version of gdb included in Fedora ( Archer) contains patches and modifications not in the upstream GDB. Notable changes from upstream include:

  • gdb can debug programs compiled with -fpie.

  • gdb can be scripted using Python. This is used to support the new type-specific pretty-printing feature.

  • gdb lazily reads debug info, resulting in faster startup when the debugee uses many shared libraries.

  • A new catch syscall command has been added. This will cause gdb to stop your program when a syscall is entered or exited.

  • C++ debugging support has been improved. The expression parser handles more cases correctly, and gdb can now properly handle exceptions thrown during an inferior function call.

Fedora advises to consider the Python API to be unstable:

"The Python API to gdb is still under development. We cannot currently guarantee that future revisions to the API will remain compatible."


Fedora 11 includes bash 4.0. This is a significant upgrade with new features.

kde desktop

This release features KDE 4.2.2. Compatibility libraries from KDE 3.5.10 are provided for the remaining KDE 3 applications.



Release 22.3 of emacs is primarily concerned with cleaning out old/obsolete features. Refer to the NEWS file (http://www.gnu.org/software/emacs/NEWS.22.3) for full details.


User-visible changes in 1.5.5:

  • Allow prop commits on dirs with modified children.
  • Make Cyrus auth implementation always prefer EXTERNAL to ANONYMOUS.
  • Do not create mergeinfo for wc-wc moves or copies
  • Do not autoupgrade old BDB filesystems to 1.5 or 1.4 format
  • Return mergeinfo to prior state during reverse merges
  • Remove mergeinfo deleted by merge
  • Make proxy slaves pass through txn GET and PROPFIND requests
  • Merge can now use targets with inconsistent newlines2
  • Don't allow empty-string changelists
  • Remove false positive ra_neon mergeinfo errors
  • Improve performance of svn merge --reintegrate
  • Fixed: foreign merges keep UUID of foreign repository
  • Fixed: properly encode diff headers used in conflict resolution
  • Fixed: segfault in svn cp --parents
  • Fixed: mergeinfo for '...' maps to empty revision range
  • Fixed: segfault in BDB backend node-origins cache
  • Fixed: broken merge if target's history includes resurrections
  • Fixed: invalid mergeinfo created on a subtree during merge

page updates:

-- DaveCostello - 18 Jun 2009 -- created page.

-- DaveCostello - 18 Jun 2009 -- sections touched: gcc, gdb, shell, kde, emacs, subversion

Edit | Attach | Watch | Print version | History: r18 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2009-06-18 - DaveCostello
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback