A Thursday 20 December 2007 22:43:37, Pavel Chernikov wrote:

> objdump -p src/dosbox.exe | grep -i "dll$" | sort -u
>         DLL Name: cegcc.dll
>         DLL Name: libstdc++.dll
>         DLL Name: SDL.dll
>
> All 3 DLLs are present on the device (I am able to run other SDL
> applications that I compiled w/o issues.
>

Have you made any progress on this?  First, I'd do

objdump -p src/dosbox.exe | grep "DLL"

Because some dlls don't end with the .dll extension, and we've seem
problems with marking the DLL Name COREDLL vs coredll.dll and similars.

Second, it may be that the import libs have a bug.  E.g., they may
contain an import stub into a function that doesn't really exist in
your device.

I usually tackle these problems by stripping the app to a point
where it runs, and then add stuff back incrementally until
it doesn't load anymore.  Ideally, one gets to a point where a
adding this line of code breaks the add, or linking this lib, or...

Also, we've had problems with cegcc.dll miscompilation before.
I'd suggest trying the newer releases.

-- 
Pedro Alves

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Cegcc-devel mailing list
Cegcc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cegcc-devel

Reply via email to