Hello,

On Thu, 16 Dec 2010 17:25:57 +0100
Danny Backx <danny.ba...@scarlet.be> wrote:

> The src/gcc-4.4.0 tree contains stuff which I believe to work, except
> when you target WinCE > 6.1 and try to build e.g. C++ DLLs.
> 
> The toolset does still produce working results, in my experience, for
> WinCE 6.5 if you avoid such DLLs. And it works for C++ if WinCE <=
> 6.1.

Well, have to say, trying cegcc after some break (cursory usage before)
initially made me disappointed. I immediately hit this issue:
http://www.mail-archive.com/cegcc-devel@lists.sourceforge.net/msg03053.html ,
and after patching it, got seemingly non-startable application. But it
turned out that it started and went well into daemon mode, and when I
compiled and linked in resources even showed UI ;-). By now I
quickly-ported (from eVC) FtpSvr and GSPlayer, and both seem to work.
But they are pretty sizy (-static), and when compiled without static,
it throws auro-import warning on linking against libstdc++.dll. Is
auto-import actually supported on arm-pe?

And back to the issue at that link, I worked it around with the
following patch:

-BOOL WINAPI Shell_NotifyIconW(DWORD,PNOTIFYICONDATAW); 
+BOOL WINAPI Shell_NotifyIcon(DWORD,PNOTIFYICONDATAW); 
-#define Shell_NotifyIcon Shell_NotifyIconW 
+//#define Shell_NotifyIcon Shell_NotifyIconW 

But where's correct place to resolve this issue? AFAIK, headers come
from w32api/mingw32, so extra-patching them makes little sense, besises
they seem to be correct per MS docs, which say that wince has only "W"
functions. I understand that coredll is dllinked by oridinals, so names
are secondary, but maybe libcoredll.a is what actually should provide
"W" symbols?

> 
> But this is from memory, I may have forgotten some aspects.
> 
> Note that I can provide SVN write access on the cegcc project for
> those who want to do real work on it.

I guess, with the current situation, scope should change from
maintaining a project repo to maintaining a project patch, with the
implication it has (minimize patch size, avoid changing which can be
not changed). And I agree with previous people who spoke on this, git
should be the tool for maintenance.

That said, I already find me diffing build-mingw32ce.sh & build-x86.sh,
expectably finding them to be cases of code duplication and expectably
having random divergences due to this, and trying to patch those
divergences away. So, if I finish and submit patch for that, we can
discuss this further.

But what I'd appreciate is mediawiki write access, so I at least can
collect gnu-wince related links in a public place. My SF username is
'pfalcon'. Thanks.


> 
>       Danny
> 
> On Thu, 2010-12-16 at 06:11 +0200, Paul Sokolovsky wrote:
> > Hello,
> > 
> > Well, ok, should have read the list archive a bit more ;-). Pedro
> > Alves' cleanup:
> > http://article.gmane.org/gmane.comp.gnu.cegcc.devel/2839
> > 
> > I'd still ask for other parties' patchsets, as that one is year's
> > old, and for gcc only apparently.
> > 
> > On Thu, 16 Dec 2010 05:55:23 +0200
> > Paul Sokolovsky <pmis...@gmail.com> wrote:
> > 
> > > Hello,
> > > 
> > > I'd like to ask people who worked on producing a cegcc
> > > patchset/porting cegcc to newer versions of binutils/gcc to share
> > > any results they have, no matter how incomplete or preliminary
> > > they are (I in particular cc: Pavel Pavlov who worked on this at
> > > the summer per his posts to the mailing list). Just seeing size
> > > of patches and curious peek inside can give info/motivation
> > > someone needs to continue the work.
> > > 
> > > -- 
> > > Best regards,
> > >  Paul                          mailto:pmis...@gmail.com
> > 
> > 
> > 
> 
> -- 
> Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info
> 



-- 
Best regards,
 Paul                          mailto:pmis...@gmail.com

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to