This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author lemburg
Recipients lemburg
Date 2012-09-25.16:27:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1348590480.55.0.440432620482.issue16047@psf.upfronthosting.co.za>
In-reply-to
Content
The freeze tool used for compiling Python binaries with frozen modules no longer works with Python 3.x.

It looks like it was never updated to the various path and symbols changes introduced with PEP 3149 (ABI tags) in Python 3.2.

Even with lots of symlinks to restore the non-ABI flagged names, freezing fails with a linker error in Python 3.3:

Tools/freeze> python3 freeze.py hello.py
Tools/freeze> make
config.o:(.data+0x38): undefined reference to `PyInit__imp'
collect2: ld returned 1 exit status
make: *** [hello] Error 1
History
Date User Action Args
2012-09-25 16:28:00lemburgsetrecipients: + lemburg
2012-09-25 16:28:00lemburgsetmessageid: <1348590480.55.0.440432620482.issue16047@psf.upfronthosting.co.za>
2012-09-25 16:27:39lemburglinkissue16047 messages
2012-09-25 16:27:39lemburgcreate