Op 11 sep. 2012, om 17:51 heeft Mark Hatle <mark.ha...@windriver.com> het 
volgende geschreven:

> On 9/11/12 8:48 AM, Martin Jansa wrote:
>> On Tue, Sep 11, 2012 at 03:01:55PM +0200, Martin Jansa wrote:
>>> Hi,
>>> 
>>> when building spitz and qemuarm (both produces packages in armv5te feed)
>>> resulting packages are tuned with -mtune=xscale (when built for spitz)
>>> or -mtune=arm926ej-s (when built for qemuarm).
> 
> I argued this when we original did the work for the tunings, and I lost....
> 
>>> From
>>> https://bugzilla.yoctoproject.org/show_bug.cgi?id=1916#c5
>>> Firstly, if you go changing the tune parameters in a given machine, you are 
>>> expected to use a different PACKAGE_ARCH. If you do that, you will get a 
>>> different package feed for the different binaries, different WORKDIR and so 
>>> on. This was always the way the package architectures was intended to work 
>>> and nothing has changed there. Yes, you as the user changing various 
>>> variables can create inconsistent package feeds. There are 101 ways you can 
>>> do that, the simple answer is just don't. We're therefore unlikely to add 
>>> MACHINE to DEPLOY_DIR or remove PACKAGE_ARCH, please just use it as its 
>>> intended.
> 
> That is certainly my expectation.  I'm not sure that the arm926ej-s can 
> produce binaries that are -not- arm5te binaries -- as that seems to be the 
> standard for what an armv5te is.  The xscale on the other hand is capable of 
> having different tuning parameters and had a few additional instructions.  

>From a gcc point of view both are the same ISA, but using xscale will take in 
>account the absurdly long pipeline on that SoC.
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to