lp:ubuntu/natty/armel-cross-toolchain-base

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/natty/armel-cross-toolchain-base
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

177. By Marcin Juszkiewicz

* Fixed build to work with co-installable (multiarched) linux-libc-dev
  headers. LP: #750585.
* Added copyright, changelog files into eglibc and linux cross packages
  LP: #755329
* Changed dependencies from -1 -> -1~ to make lintian more happy.
* Debian changes:
  - switched to gcc 4.6 under Debian
  - moved definition of GCC versions to distro parts
  - gcc-4.6: disable libquadmath for stages - sent for review/merge
  - fixed minimal version of binutils to Debian one
  - moved to 2.6.38 kernel
  - refreshed linux and eglibc patches
  - updated copy of linux-2.6 packaging to 2.6.38-3

176. By Steve Langasek

No-change rebuild against current gcc-4.5-source.

175. By Marcin Juszkiewicz

* "Say good bye to update-alternatives" release
* switch to symlinks for default cross gcc version - LP: #676454
  - this will require newer gcc-defaults-armel-cross release
  - bumped gcc-4.5-source dependency to 4.5.2-8~
* added 'init' task into debian/rules to make testing does patches apply
  easier
* added section for libc6-dev-armel-cross because dpkg-cross 2.6.0+ keeps
  section instead of overwriting
* dropped all patches which were merged into binutils and gcc-4.5
* refreshed eglibc patches to apply - LP: #749180
* added patch to eglibc to revert 2.13-0ubuntu10 change:
  "* Provide compatibility symlinks for .o files in /usr/lib. LP: #744908."
  this is needed for native builds but not for current cross

174. By Steve Langasek

Fix up build to work with current eglibc debian/rules.

173. By Steve Langasek

No-change rebuild against current gcc-4.5.

172. By Marcin Juszkiewicz

update to use 2.6.38 kernel

171. By Marcin Juszkiewicz

* use PKG_IGNORE_CURRENTLY_BUILDING instead of NO_PKG_MANGLE to allow
  to generate .ddebs
* control: remove alternatives dependencies - they are PPA backports only
* control: re-added Vcs-* entries
* merged changes from PPA backport:
  - depend on dpkg-cross >= 2.5.8 to get rid of double Provides: lines
    (lucid problem)
  - binutils: (re-)apply patch from Ubuntu to fix FTFBS (needed only for
    PPA, fails to apply in natty but we can ignore that)
  - rules: use gcc 4.4 to build eglibc (lucid lacks gcc-4.5)
  - rules: handle PPA versions of this package in DEB_VER_ACT variable
  - rules: bumped hardcoded component versions to recent one

170. By Marcin Juszkiewicz

* Updated build dependencies:
  - binutils 2.21 as gold-cross.patch got merged - LP: #686530
  - gcc-4.5 4.5.1-12 as armv7a optimizations patch got merged - LP: #684625

169. By Marcin Juszkiewicz

 * merged support to build for PPA backport
   - PPA=true means build is for PPA
     - other version of patch for eglibc will be used
     - versioned binutils/eglibc/gcc-4.5 releases will be used
     - set exact versions of binutils/eglibc/gcc
     - linux-source is not covered by PPA variable because it has different
       name for each release

 * binutils: enable gold to match native build - LP: #686530
 * gcc: use armv7a optimizations - LP: #684625
 * gcc-4.5: do not use gold for stage1/2 builds
 * updated build dependencies:
   - g++-4.4 is required for binutils to build gold
   - binutils/eglibc/gcc-4.5 deps can be provided by PPA backports
   - lowered build dependencies to lucid level to make backports easier

168. By Marcin Juszkiewicz

[ Michael Hope ]
* fixed build for non-standard PF.

[ Marcin Juszkiewicz ]
* added binutils-arm-linux-gnueabi to build-conficts as we need binutils
  which know what sysroot is during build.
* added fakeroot dependency
* dropped g++-multilib dependency - closes LP: #637454
* updated to natty versions
  - dropped binutils patch as it got merged in natty (bumped binutils
    dependency)
* use gcc-4.4 to compile binutils and eglibc (update to gcc-4.5 is on
  todolist)
* do not copy gcc patches anymore as this is symlink to debian/patches

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/oneiric/armel-cross-toolchain-base
This branch contains Public information 
Everyone can see this information.

Subscribers