[cross] create libgcc1 and gcc-*-base packages for stage2 build

Bug #628855 reported by Marcin Juszkiewicz
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-4.4 (Ubuntu)
Fix Released
Undecided
Unassigned
gcc-4.5 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: gcc-4.4

As I had to split my armel-cross-toolchain package into 2 I need to be able to produce libgcc1 and gcc-4.x-CROSS-base packages during stage2 build. Attached patch applies to gcc-4.4 and gcc-4.5 packages.

This is low priority as it does not affect normal use of compiler and I apply that patch during build of my own package.

Tags: patch
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :
Revision history for this message
Matthias Klose (doko) wrote :

committed, except for the first half of the first chunk of the rules2 diff

Changed in gcc-4.4 (Ubuntu):
status: New → Fix Committed
Matthias Klose (doko)
Changed in gcc-4.5 (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package gcc-4.4 - 4.4.4-12ubuntu1

---------------
gcc-4.4 (4.4.4-12ubuntu1) maverick; urgency=low

  * Merge with Debian; remaining changes:
    - Build from VCS, including GFDL documents.
    - Include and build with the Linaro changes.

gcc-4.4 (4.4.4-12) unstable; urgency=low

  * Update to SVN 20100902 from the gcc-4_4-branch (r163781).
    - Fix PR target/41484, PR middle-end/45423, PR rtl-optimization/45353,
      PR c++/44991.

  [ Al Viro ]
  * Merge rules for all flavours of libgomp, libmudflap, libobjc.
  * Crossbuild fix for lib32gomp (use $(PFL)/lib32 instead of $(lib32)).
  * gcc-4.4: libgcc_s.so.1 symlink creation on cross-builds.
  * Enable gcc-multilib for cross-builds and fix what needs fixing.
  * Enable g++-multilib for cross-builds, fix pathnames.
  * Enable gobjc/gobjc++ multilib for cross-builds, fixes.
  * Enable gfortran multilib for cross-builds, fix paths.
  * Multilib dependency fixes for cross-builds.
  * Fix builds with disabled biarch library packages.
  * New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch
    to using them in rules.d/*; as the result, most of the explicit pathnames
    in there are gone _and_ we get uniformity across different flavours.
  * Merge bi-/tri-arch stuff in binary-gcc.mk.
  * Merge rules for libgcc biarch variants.
  * Merge rules for libstdc++ biarch variants. Fix n32 variant of
    libstdc++-dbg removing _pic.a from the wrong place.
  * Merge libgfortran rules.
  * Merge rules for cxx-multi and objc-multi packages.
  * Enable gcc-hppa64 in cross-gcc-to-hppa build.

  [ Iain Buclaw ]
  * gdc: Added stubs for various functions referenced by $(C_TARGET_OBJS).
  * gdc-ice-valist.diff: Fixed to handle armel's va_list type.
  * gdc-stubs.diff: Fixed for powerpc.

  [ Matthias Klose ]
  * Tighten binutils dependencies to 2.20.1-13.
  * Update LAST_UPDATED file when applying upstream updates.
  * Backport PR target/45070, taken from the 4.5 branch.
  * Cleanup packaging files in gcc-source package.
  * [ARM] Provide __builtin_expect() hints in linux-atomic.c (backport).

  [ Marcin Juszkiewicz ]
  * Create libgcc1 and gcc-*-base packages for stage2 cross builds.
    LP: #628855.

gcc-4.4 (4.4.4-11) unstable; urgency=medium

  * Update to SVN 20100824 from the gcc-4_4-branch (r163521).
    - Fix PR rtl-optimization/44691, PR rtl-optimization/42246,
      PR rtl-optimization/42389, PR rtl-optimization/42388,
      PR rtl-optimization/42294, PR rtl-optimization/39453,
      PR rtl-optimization/42246, PR middle-end/42245,
      PR rtl-optimization/42249, PR rtl-optimization/41697,
      PR rtl-optimization/41697, PR rtl-optimization/40101,
      PR target/45296, PR c++/45315.

  [ Marcin Juszkiewicz ]
  * Fix building intermediate stages for cross builds. LP: #613401, #613404.

  [ Iain Buclaw ]
  * Update gdc to upstream HG 20100824.
  * Update gdc-4.4.diff.

  [ Matthias Klose ]
  * Integrate and extend bi/tri-arch cross builds patches (Al Viro).
  * Fix installation paths in bi/tri-arch libobjc and libmudflap packages
    (Al Viro).
  * Fix dependencies for mips* triarch library packages depend on *both* lib64*
    and libn32* packages. Closes: ...

Read more...

Changed in gcc-4.4 (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gcc-4.5 - 4.5.1-4ubuntu1

---------------
gcc-4.5 (4.5.1-4ubuntu1) maverick; urgency=low

  * Merge with Debian; remaining changes:
    - Build from the upstream tarball, including GFDL documents.
    - Build from the Linaro 4.5-2010.08-1 release on amd64, armel, i386
      and powerpc.

gcc-4.5 (4.5.1-4) experimental; urgency=low

  * Update to SVN 20100902 (r163775) from the gcc-4_5-branch.
    - Fix PR target/45070, PR middle-end/45458, PR rtl-optimization/45353,
      PR middle-end/45423, PR c/45079, PR tree-optimization/45393,
      PR c++/44991.

  [ Matthias Klose ]
  * Install config/vxworks-dummy.h in the gcc-4.5-plugin-dev package
    on armel, mipsel and sparc64 too.
  * Cleanup packaging files in gcc-source package.
  * [ARM] Provide __builtin_expect() hints in linux-atomic.c (backport).

  [ Al Viro ]
  * Fix builds with disabled biarch library packages.
  * New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch
    to using them in rules.d/*; as the result, most of the explicit pathnames
    in there are gone _and_ we get uniformity across different flavours.
  * New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch
    to using them in rules.d/*; as the result, most of the explicit pathnames
    in there are gone _and_ we get uniformity across different flavours.
  * Merge bi-/tri-arch stuff in binary-gcc.mk.
  * Merge rules for libgcc biarch variants.
  * Merge rules for libstdc++ biarch variants. Fix n32 variant of
    libstdc++-dbg removing _pic.a from the wrong place.
  * Merge libgfortran rules.
  * Merge rules for cxx-multi and objc-multi packages.
  * Enable gcc-hppa64 in cross-gcc-to-hppa build.

  [ Marcin Juszkiewicz ]
  * Create libgcc1 and gcc-*-base packages for stage2 cross builds.
    LP: #628855.

gcc-4.5 (4.5.1-3) experimental; urgency=low

  * Update to SVN 20100829 (r163627) from the gcc-4_5-branch.
    - Fix PR target/45327, PR middle-end/45292, PR fortran/45344,
      PR target/41484, PR rtl-optimization/44858, PR rtl-optimization/45400,
      PR tree-optimization/45260, PR c++/45315.

  [ Matthias Klose ]
  * Don't run the libstdc++ testsuite on armel on the buildds.
  * Integrate and extend bi/tri-arch cross builds patches.
  * Fix dependencies for mips* triarch library packages depend on *both* lib64*
    and libn32* packages. Closes: #594540.
  * Tighten binutils dependencies to 2.20.1-13.
  * Update LAST_UPDATED file when applying upstream updates.

  [ Al Viro ]
  * Bi/tri-arch cross builds patches.
  * Fix installation paths in bi/tri-arch libobjc and libmudflap packages.
  * Merge rules for all flavours of libgomp, libmudflap, libobjc.
  * Crossbuild fix for lib32gomp (use $(PFL)/lib32 instead of $(lib32)).
  * gcc-4.5: libgcc_s.so.1 symlink creation on cross-builds.
  * Enable gcc-multilib for cross-builds and fix what needs fixing.
  * Enable g++-multilib for cross-builds, fix pathnames.
  * Enable gobjc/gobjc++ multilib for cross-builds, fixes.
  * Enable gfortran multilib for cross-builds, fix paths.
  * Multilib dependency fixes for cross-builds.
 -- Matthias Klose <email address hidden> Sat, 04 Sep 2010 01:53:21 +0200

Changed in gcc-4.5 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.