[issue44340] Add support for building cpython with clang thin lto

2021-09-08 Thread Łukasz Langa
Łukasz Langa added the comment: New changeset 84ca5fcd31541929f0031e974a434b95d8e78aab by Dong-hee Na in branch 'main': bpo-44340: Update whatsnews for ThinLTO (GH-28229) https://github.com/python/cpython/commit/84ca5fcd31541929f0031e974a434b95d8e78aab -- nosy: +lukasz.langa

[issue44340] Add support for building cpython with clang thin lto

2021-09-07 Thread Dong-hee Na
Change by Dong-hee Na : -- pull_requests: +26649 pull_request: https://github.com/python/cpython/pull/28229 ___ Python tracker ___

[issue44340] Add support for building cpython with clang thin lto

2021-07-20 Thread Dong-hee Na
Dong-hee Na added the comment: @ned.deily Can we use the thin-lto option for next macOS Python distribution? In my local environment, it passes all tests :) https://github.com/python/cpython/blob/366fcbac18e3adc41e3901580dbedb6a91e41a10/Mac/BuildScript/build-installer.py#L1199 FYI, Gentoo

[issue44340] Add support for building cpython with clang thin lto

2021-07-19 Thread Dong-hee Na
Change by Dong-hee Na : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue44340] Add support for building cpython with clang thin lto

2021-07-19 Thread Dong-hee Na
Dong-hee Na added the comment: Now CPython 3.11 supports the Thin LTO, Thank you for the report and contribution, Brett! And also thank you Pablo and Gregory for the reviews! -- ___ Python tracker

[issue44340] Add support for building cpython with clang thin lto

2021-07-19 Thread Dong-hee Na
Dong-hee Na added the comment: New changeset b2cf2513f9184c850a69fab718532b4f7c6a003d by Dong-hee Na in branch 'main': bpo-44340: Add support for building with clang full/thin lto (GH-27231) https://github.com/python/cpython/commit/b2cf2513f9184c850a69fab718532b4f7c6a003d --

[issue44340] Add support for building cpython with clang thin lto

2021-07-18 Thread Dong-hee Na
Dong-hee Na added the comment: clang version 11.0.0 -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue44340] Add support for building cpython with clang thin lto

2021-07-18 Thread Dong-hee Na
Dong-hee Na added the comment: The test is executed under the following environments. There is no significant performance changed. MS Azure: D8s v3 CentOS Linux release 8.2.2004 (Core) [corona10@PythonLinux cpython]$ ./python -m pyperformance compare full.json thin.json full.json =

[issue44340] Add support for building cpython with clang thin lto

2021-07-18 Thread Dong-hee Na
Dong-hee Na added the comment: FYI, Thin LTO shows enhanced build time. Full LTO (./configure --with-lto=full CC=clang) real2m33.740s user8m25.695s sys 0m13.124s Thin LTO (./configure --with-lto=thin CC=clang) real1m51.867s user12m53.694s sys 0m12.786s --

[issue44340] Add support for building cpython with clang thin lto

2021-07-18 Thread Dong-hee Na
Change by Dong-hee Na : -- versions: +Python 3.11 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue44340] Add support for building cpython with clang thin lto

2021-07-18 Thread Dong-hee Na
Dong-hee Na added the comment: I am now building the experiment environment to compare between thin-lto and full-lto -- ___ Python tracker ___

[issue44340] Add support for building cpython with clang thin lto

2021-07-18 Thread Dong-hee Na
Change by Dong-hee Na : -- pull_requests: +25779 pull_request: https://github.com/python/cpython/pull/27231 ___ Python tracker ___

[issue44340] Add support for building cpython with clang thin lto

2021-06-11 Thread Filipe Laíns
Change by Filipe Laíns : -- nosy: +FFY00 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue44340] Add support for building cpython with clang thin lto

2021-06-09 Thread Dong-hee Na
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue44340] Add support for building cpython with clang thin lto

2021-06-08 Thread Ned Deily
Change by Ned Deily : -- components: +Build -Interpreter Core nosy: +gregory.p.smith ___ Python tracker ___ ___ Python-bugs-list

[issue44340] Add support for building cpython with clang thin lto

2021-06-07 Thread Brett Holman
Change by Brett Holman : -- keywords: +patch pull_requests: +25169 stage: -> patch review pull_request: https://github.com/python/cpython/pull/26585 ___ Python tracker ___

[issue44340] Add support for building cpython with clang thin lto

2021-06-07 Thread Brett Holman
New submission from Brett Holman : The existing --with-lto argument could be extended to pass through a value to select non-default lto compiler options: CC=clang ./configure --with-lto=thin This would allow default behavior to remain unchanged, while allowing those that want to use thin