[cross] Provide cross gcc-defaults package

Bug #600930 reported by Loïc Minier on 2010-07-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-defaults-armel-cross (Ubuntu)
Wishlist
Marcin Juszkiewicz

Bug Description

Binary package hint: gcc-4.4

Hi

I tested gcc-4.4-arm-linux-gnueabi 4.4.4-6ubuntu5~ppa2 and it has no $triplet-gcc symlink.

In the past, emdebian style cross-compiler packages had -gcc symlinks.

I think there are two needs for the cross-packages:
a) take this gcc-ish package and give me a fully functional cross-compiler from it (runtime libs, -gcc and stuff)
b) take all these gcc-4.x source packages from Ubuntu and make them cross-compiler packages has to have the same set in cross-compilers as Ubuntu has

a) is basically "standalone"
b) is rather "use the same approach as Ubuntu"
b), we'd need a gcc-defaults package to be consistent

It's not urgent to support the b) case, but it would be useful to have a way to build cross-compilers identical to the Ubuntu compilers; that is useful for instance to carry the proper cross-runtime libs and to build packages which build-dep on gcc-4.5.

Thanks,

Loïc Minier (lool) on 2010-07-02
Changed in gcc-4.4 (Ubuntu):
assignee: nobody → Marcin Juszkiewicz (hrw)
importance: Undecided → Wishlist
Marcin Juszkiewicz (hrw) wrote :

https://edge.launchpad.net/~hrw/+archive/arm-cross-compiler/+packages contains source and binary packages for gcc-defaults-armel-cross. Please check them.

Marcin Juszkiewicz (hrw) on 2010-09-02
Changed in gcc-4.4 (Ubuntu):
status: New → In Progress
Matthias Klose (doko) wrote :

a few comments:
 - if this should be part of maverick, please add ubuntu-archive to the report for a FFe
 - please build for i386 and amd64 only and let the build fail for all other archs,
   not needed on armel and powerpc (same for any other cross-toolchain package).
 - the gcc-4.5 patch already seems to be applied (partially), or not yet uploaded?
 - same with first eglibc patch (pending in the unapproved queue). is the second one
   just there for speeding up the build?

Marcin Juszkiewicz (hrw) wrote :

> please build for i386 and amd64 only and let the build fail for all other archs,

"Architecture: i386 amd64" should take care of it - right?

> the gcc-4.5 patch already seems to be applied (partially), or not yet uploaded?

Patch was not merged yet. Provided as bug #628855 - low priority, can be ignored for Maverick.

> same with first eglibc patch (pending in the unapproved queue).

0002-add-stages-support-closes-LP-603498.patch was merged, not released as package yet.

> is the second one just there for speeding up the build?

kill-locales.diff one is only to speed up build. Do not merge it.

On 02.09.2010 16:09, Marcin Juszkiewicz wrote:
>> please build for i386 and amd64 only and let the build fail for all
> other archs,
>
> "Architecture: i386 amd64" should take care of it - right?

yes.

>> the gcc-4.5 patch already seems to be applied (partially), or not yet
> uploaded?
>
> Patch was not merged yet. Provided as bug #628855 - low priority, can be
> ignored for Maverick.

anyway, applied.

>> same with first eglibc patch (pending in the unapproved queue).
>
> 0002-add-stages-support-closes-LP-603498.patch was merged, not released
> as package yet.
>
>> is the second one just there for speeding up the build?
>
> kill-locales.diff one is only to speed up build. Do not merge it.

ok, thanks.

Marcin Juszkiewicz (hrw) wrote :
Changed in gcc-4.4 (Ubuntu):
status: In Progress → Fix Released
Matthias Klose (doko) on 2010-09-15
affects: gcc-4.4 (Ubuntu) → gcc-defaults-armel-cross (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints