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
