[OE-core] gcc 4.7 + mips64 architecture support

Khem Raj raj.khem at gmail.com
Sun Apr 29 17:23:44 UTC 2012


On Thu, Apr 26, 2012 at 2:06 PM, Richard Purdie
<richard.purdie at linuxfoundation.org> wrote:
> On Thu, 2012-04-26 at 20:30 +0100, Richard Purdie wrote:
>> On Thu, 2012-04-26 at 15:47 +0100, Richard Purdie wrote:
>> > On Wed, 2012-04-25 at 16:31 -0700, Khem Raj wrote:
>> > > Hello
>> > >
>> > > Now that release is almost out of door. I would like some eyes on the
>> > > gcc-4.7 work
>> > > and mips64 architecture support that I have done meanwhile
>> > >
>> > > I have made sure that gcc-4.6 still keeps working and I have patches
>> > > for gcc-4.5 too
>> > > for meta-oe too. I have repeatedly built core-image-sato and
>> > > core-image-minimal for uclibc/eglibc
>> > > but more coverage would be nicer.
>> > >
>> > > The patches are posted here
>> > >
>> > > http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/misc
>> > >
>> > > I would appreciate any feedback or testing on this
>> >
>> > I had a look through the patch series. I've posted an altered version of
>> > the class override patch. I've pulled the gcc 4.7 part into master-next,
>> > have get gcc 4.7 as the default and am running it though the
>> > autobuilder. That should see how we stand with our usual regression
>> > tests.
>>
>> The builds shows the following failures (I've kept duplication so you
>> can see the patterns). Not too bad considering:
>>
>> MACHINE=qemux86, failure in:
>> gst-ffmpeg:do_configure
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-world/builds/66/steps/shell_24/logs/stdio
>>
>> MACHINE=qemuarm, failures in:
>> clutter-1.8:do_configure
>> glew:do_compile
>> qt4-x11-free:do_compile
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-arm/builds/402/steps/shell_19/logs/stdio
>>
>> MACHINE=qemuppc, failures in:
>> clutter-1.8:do_configure
>> glew:do_compile
>> qt4-x11-free:do_compile
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-ppc/builds/359/steps/shell_19/logs/stdio
>>
>> MACHINE=mpc8315e-rdb, failure in:
>> mesa-dri:do_compile
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-ppc/builds/359/steps/shell_35/logs/stdio
>>
>> MACHINE=qemumips, failures in:
>> clutter-1.8:do_configure
>> glew:do_compile
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-mips/builds/371/steps/shell_19/logs/stdio
>>
>> MACHINE=beagleboard, failure in:
>> mesa-dri:do_compile
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-arm/builds/402/steps/shell_35/logs/stdio
>>
>> MACHINE=routerstationpro, failure in:
>> mesa-dri:do_compile
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-mips/builds/371/steps/shell_35/logs/stdio
>>
>>
>> Also, adding meta-qt3 and building lsb targets with DISTRO=poky-lsb adds
>> the failure:
>> qt-x11-free:do_compile
>> <plus repeats of the above>
>> http://autobuilder.yoctoproject.org:8010/builders/nightly-ppc/builds/359/steps/shell_76/logs/stdio
>
> FWIW I've posted a mesa fix which should help many of these issue. It
> looks like gcc 4.7 has stricter option parsing.
>
> Why mesa didn't always fail to build is something that needs looking
> into as a separate issue, the logs are full of errors.

Do you some layer slapped on top of OE-Core which might be screwing
things up since I built using OE-Core standalone I do not remember
seeing these issues.




More information about the Openembedded-core mailing list