Hello everybody
I downloaded and built latest cegcc (I'm using mingw32ce build)

The problem I'm getting is that I can't build for iwmmxt cpu. I tried 
-mcpu=iwmmxt -march-iwmmxt -mabi=wmmxt etc, but nothing works.

In all cases I get this error:
iwmmxt requires an AAPCS compatible ABI for proper operation

Then I checked source code why I'm getting this error and it seems that 
it's impossible to build iwmmxt with cegcc for the following reason:

wince-pe.h:
#undef ARM_DOUBLEWORD_ALIGN
#define ARM_DOUBLEWORD_ALIGN 0

and the code that give that error:
in arm.c:
   if (TARGET_IWMMXT && !ARM_DOUBLEWORD_ALIGN)
     error ("iwmmxt requires an AAPCS compatible ABI for proper operation");

I tried soft-abi etc, nothing helps.


any ideas how to get gcc compile for iwmmxt?
thanks





Also,
while updating I noticed this:
Revision: 1352
Author: dannybackx
Date: 04:21:10, August 08, 2009
Message:
This looks like it is the cause of the DLL issue.
----
Modified : /trunk/cegcc/src/gcc-4.4.0/ChangeLog.ce
Modified : /trunk/cegcc/src/gcc-4.4.0/gcc/config/i386/mingw32ce.h


What's that DLL issue? Is that the problem that binaries built with 
cegcc do not load (and upx compression fixes it)? With the latest cegcc 
I still have that problem, binaries do not load on all the phones that I 
have (a few htc mobiles and motorola mc75). At some point I was 
compiling some c files with cegcc and was linking them with ms compiler 
and at some point I started to get that same error even though ms tool 
were used for linking. Compressing that corrupted binary produced by ms 
compiler/linker fixed problem the same way.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to