Hello,

I have created a new branch to hold the work to get rid of the dependence
from MSVCRT71.DLL. As explained in the Roadmap on the site, when we build
single-file packages under Python24, the resulting executable depends on
MSVCRT71.DLL.

One solution to avoid this dependence is to avoid using standard C library
function in the bootloader. Since the bootloader does not do much, it is not
such a big task. I have started rewriting the functions within
source/windows/minilibc.c, it basically misses the file-related functions
now (fopen and friends).

If anybody has ideas for a better solution, speak up. I was thinking of just
building the bootloader as a statically-linked executable, but I fear
interactions with python itself.

Anyway, you can have a look at what I'm doing at
svn://pyinstaller.hpcf.upr.edu/branches/no-msvcrt (or through the source
browser online, of course).
-- 
Giovanni Bajo

_______________________________________________
PyInstaller mailing list
[email protected]
http://lists.hpcf.upr.edu/mailman/listinfo/pyinstaller

Reply via email to