lp:ubuntu/trusty/gcc-mingw-w64

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/trusty/gcc-mingw-w64
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

12. By Stephen Kitt

* Move the Ada packages to a new source package, to reduce the porting
  burden required to make gcc-mingw-w64 available on a new
  architecture (and the packages that build-depend on it).
* The Windows linker doesn't support build ids, stop trying to enable
  them.

11. By Stephen Kitt

* Stop building gnat on armhf, it doesn't work currently.
* Stop installing the plugin development headers, they break the build
  on ia64 and aren't used anywhere.
* Standards-Version 3.9.5, no change required.

10. By Stephen Kitt

* Use dpkg-vendor instead of lsb-release; thanks to Didier 'OdyX' Raboud
  for the patch (Closes: #671725).
* Drop references to mingw-w64-dev (Closes: #726283).
* Add README.Debian describing the gcc configuration (Closes: #540733).
* Switch to my Debian address and drop DMUA.
* Use canonical VCS URIs.
* Standards-Version 3.9.4, no change required.

9. By Stephen Kitt

* Replace /usr/share/doc/gcc-mingw32 with a symlink when necessary
  (Closes: #690148).
* Provide amd64 compatibility symlinks in gcc-mingw32, preserving the
  functionality of the Squeeze version (Closes: #695736); add g++
  compatibility symlink (Closes: #682257).

8. By Stephen Kitt

When upgrading from versions where /usr/share/doc/gcc-mingw-w64 is a
directory, force its replacement with a symlink (Closes: #683617).

7. By Stephen Kitt

* Handle the different split-package versions in Ubuntu and Debian.
* Add transitional "Recommends" so that gcc-mingw-w64 pulls in the
  compilers it used to provide (LP: #992217).
* Make gcc-mingw32 install compatibility symlinks for binaries and
  manpages formerly provided by mingw32-binutils (LP: #992161).
* Enable Ada support on armhf and hurd-i386 now that gnat-4.6 is
  available there.

6. By Micah Gersten

* Sync on Debian (FFe: LP: #986772)
* Change Breaks/Replaces version to 4.6.3-1ubuntu5+5 since gcc is frozen for
  the moment, this change can be dropped after 12.04
  - update debian/control*

5. By Stephen Kitt

Export all relevant flags from dpkg-buildflags; in particular this
allows building with a stack-protector-enabling compiler (as on
Ubuntu).

4. By Matthias Klose

Stop trying to ship libiberty, upstream no longer supports it.
LP: #836841.

3. By Stephen Kitt

* Ship libiberty (Closes: #626117).
* Enable fully dynamic strings (Closes: #626956).
* Switch to gcc 4.6.
* Install the LTO plugin (Closes: #625901).
* Require binutils 2.21.51.20110523 to avoid LTO-related segfaults (see
  http://sourceware.org/bugzilla/show_bug.cgi?id=12693 for details).
* Avoid attempting to build libstdc++-pic.a.
* Drop leading "The" from the package description.
* Strip the libraries.
* Build-depend on libcloog-ppl-dev to enable extra optimisations.
* Link with "--as-needed" to limit dependencies to those actually
  needed.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers