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 kb1000
Recipients Arfrever, Steve Gomez, brian.curtin, christian.heimes, gregory.p.smith, kb1000, pitrou, r.david.murray, serhiy.storchaka, vstinner
Date 2019-07-26.13:14:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1564146884.73.0.21525717954.issue31370@roundup.psfhosted.org>
In-reply-to
Content
Unfortunately, this also leads to less good LTO if you use a single static executable, similar to what Tools/freeze produces but including libpython itself. I'm currently trying to make LLVM do that, but since I can't build without threads, it'd be extremely hard to tell it that it can remove all threading related things (like TLS) and inline them. This means I'll have to patch CPython on my own to remove thread support, but unfortunately this also means I can't guarantee that it continues to work, as well as that it makes it a lot more likely that my build won't support many third-party libraries.
History
Date User Action Args
2019-07-26 13:14:44kb1000setrecipients: + kb1000, gregory.p.smith, pitrou, vstinner, christian.heimes, Arfrever, r.david.murray, brian.curtin, serhiy.storchaka, Steve Gomez
2019-07-26 13:14:44kb1000setmessageid: <1564146884.73.0.21525717954.issue31370@roundup.psfhosted.org>
2019-07-26 13:14:44kb1000linkissue31370 messages
2019-07-26 13:14:44kb1000create