[oe] powerpc-g++ 4.2.4 problem casting long long to double

Vitus Jensen vjensen at gmx.de
Fri May 21 13:21:15 UTC 2010


On Fri, 21 May 2010, Vitus Jensen wrote:

> On Wed, 19 May 2010, Koen Kooi wrote:
>>  On 19-05-10 17:46, Vitus Jensen wrote:
>> >  On Wed, 19 May 2010, Vitus Jensen wrote:
>> > >  On Wed, 19 May 2010, Gary Thomas wrote:
>> > > >   On 05/19/2010 03:38 AM, Vitus Jensen wrote:

...
>> >  So currently .dev should be unbuildable for ppc users?  Without
>> >  selecting a non-default compiler that is.
>>
>>  I thought I pinned powerpc at 4.1.1, but it turns out that it was only
>>  for ppc405:
>>
>>  ANGSTROM_GCC_VERSION_ppc405         ?= "4.1.1"
>>
>>  Feel free to send patches to add that for other ppc platforms.
>
> I'd loved to but it should be a usable version for ppc603e.  We have used 
> ELDK gcc 3.3.3 in the past so that version would be a known good one.
>
> [stable/2009]
> 4.2.4  wrong result
> 4.1.1  wrong result (see first posting)
> 3.3.3  doesn't compile, obstack macro problem
> 3.3.4  doesn't compile, signal.h stack_t problem
>
> [org.openembedded.dev]
> 4.3.3  doesn't compile
> 4.1.1  doesn't compile
> 4.2.4  doesn't compile, libstdc++ problem
>
> All compilations in the .dev branch used MACHINE=n1200, in stable I used our 
> bluepro.  Always a clean build of meta-toolchain.  I know that there are 
> currently problems in .dev so I will wait/monitor the list and try to get 
> 3.3.3 and something newer than 4.3.3. to compile.

Faster than thought: 4.4.4 compiles for n1200 (ppc603e) on .dev and 
produces correct output.  (double)(long long)10 equals 10.0.

So await my patch.

Vitus

-- 
Vitus Jensen, Hannover, Germany, Universe (current)
pgp public key available from keyservers




More information about the Openembedded-devel mailing list