On Sun, 2006-11-05 at 01:40 +0100, Simon Posnjak wrote: > I managed to build the svn version of the tool chains on Linux. I can > confirm (as reported earlier) that there is a problem with building > gdb on Ubuntu 6.10 - I attached the error.
Looking into that.
> I have a program (pure C) that runs on Linux and WinCE embedded system
> and uses sqlite3, SDL, SDL_ttf, freetype and openssl libraries. For
> time being I use eVC 4.0 sp4 to compile the WinCE version. I would
> like to switch to gcc (on linux) for the build process, but first i
> would like to know if:
>
> 1. Is WinCE 4.10 supported?
I am not an expert on CE version numbers. My device is a Mio on which
the Windows CE "About" application (under Settings) mentions
Microsoft® Pocket PC
Verson 4.20.0 (Build 14053)
Also I did a few tests against the emulator from the Microsoft website,
that worked too. The emulator I downloaded says it's CE 5.*, I forgot
the detail.
> 2. Does threading work (in WinCE 4.10)? (I use two threads and
> sometimes spawn a short time worker thread)
No experience.
> 3. Can I link to MSFT static library (I have platform dependent
> printer driver as .lib file)
This is probably a question Pedro can answer better.
> 4. Which tool chain should I use cegcc or mingw32ce?
That would depend on how Windows-compliant all the sources are. If you
need a unix-like layer, go to cegcc. You mention that you've already
gotten things to work with eVC so I'm guessing you don't need it.
> 5. How do I patch autoconf/automake to make it recognize
> arm-wince-cegcc and arm-wince-mingw32ce system types.
..
> checking host system type... Invalid configuration `arm-wince-cegcc':
> system `cegcc' not recognized
> configure: error: /bin/bash ./config.sub arm-wince-cegcc failed
You need a trivial change to config.sub. Below is the change I made
recently to src/gcc/config.sub (see attachment, otherwise line breaks
will make things hard to read).
> 6. Has anybody tried to compile sqlte3, SDL, freetype, SDL_ttf or
> openssl with cegcc/mingw32ce?
Not me.
Danny
--
Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info
Index: config.sub =================================================================== --- config.sub (revision 677) +++ config.sub (working copy) @@ -1198,7 +1198,7 @@ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* | -cegcc* \ | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ Cegcc-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cegcc-devel
