Hi,

When compiling efl framework on wince and using mingw32ce I have noticed
that some dll have weird import tables
and especially, some DLL are referenced twice.
For instance with libecore_wince-ver-pre-svn-01-0.dll :

>arm-mingw32ce-objdump.exe -x libecore_wince-ver-pre-svn-01-0.dll | less

0000f03c       0000f098 00000000 00000000 0000f6f4 0000f1a4

        DLL Name: COREDLL
        vma:  Hint/Ord Member-Name Bound-To
        f304       19  _strdup
 0000f050       0000f0a0 00000000 00000000 0000f7dc 0000f1ac

        DLL Name: COREDLL
        vma:  Hint/Ord Member-Name Bound-To
        f30e       27  AdjustWindowRectEx
        f324       39  BeginPaint
        f332      194  CreateWindowExW
        f344      237  DefWindowProcW
        f356      240  DeleteCriticalSection
        f36e      255  DestroyWindow


As you can see import table reference twice COREDLL, we have 1 function
_strdup at 0000f03c
and the others at 0000f050.

I don't know if it's a cegcc/binutils/libtool issue, what do you think ?
All I can say is I have never saw something like that with native tools
(msvc).

If I am asking it's because efl on wince has some issues and I am looking
for reasons.


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to