[cross] Provide cross gcc-defaults package

Bug #600930 reported by Loïc Minier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gcc-defaults-armel-cross (Ubuntu)
Fix Released
Wishlist
Unassigned

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)
Changed in gcc-4.4 (Ubuntu):
assignee: nobody → Marcin Juszkiewicz (hrw)
importance: Undecided → Wishlist
Revision history for this message
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)
Changed in gcc-4.4 (Ubuntu):
status: New → In Progress
Revision history for this message
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?

Revision history for this message
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.

Revision history for this message
Matthias Klose (doko) wrote : Re: [Bug 600930] Re: [cross] Provide cross gcc-defaults package

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.

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :
Changed in gcc-4.4 (Ubuntu):
status: In Progress → Fix Released
Matthias Klose (doko)
affects: gcc-4.4 (Ubuntu) → gcc-defaults-armel-cross (Ubuntu)
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.