Issue 29766: --with-lto still implied by --enable-optimizations in Python 2.7 (original) (raw)
This issue has been migrated to GitHub: https://github.com/python/cpython/issues/73952
classification
Title: | --with-lto still implied by --enable-optimizations in Python 2.7 | ||
---|---|---|---|
Type: | compile error | Stage: | commit review |
Components: | Build | Versions: | Python 2.7 |
process
Status: | closed | Resolution: | fixed |
---|---|---|---|
Dependencies: | Superseder: | ||
Assigned To: | gregory.p.smith | Nosy List: | Arfrever, Hanno Schlichting, gregory.p.smith |
Priority: | normal | Keywords: |
Created on 2017-03-09 01:15 by Hanno Schlichting, last changed 2022-04-11 14:58 by admin. This issue is now closed.
Pull Requests | |||
---|---|---|---|
URL | Status | Linked | Edit |
PR 1858 | merged | python-dev,2017-05-30 01:04 | |
PR 2705 | merged | Hanno Schlichting,2017-07-14 13:18 |
Messages (5) | ||
---|---|---|
msg289263 - (view) | Author: Hanno Schlichting (Hanno Schlichting) * | Date: 2017-03-09 01:15 |
I think the fix for wasn't applied correctly to the 2.7 branch. Compare the change in Python 2.7: https://github.com/python/cpython/commit/9cbfa79111e7152231556a21af90a220b72ed086#diff-e2d5a00791bce9a01f99bc6fd613a39dL6425 vs. for example Python 3.5: https://github.com/python/cpython/commit/14c7f71150c94ca35ca913b15c3d0cd236691ed6#diff-e2d5a00791bce9a01f99bc6fd613a39dL6567 In Python 3.5 the Py_LTO='true' line was before the Darwin block and got removed. In Python 2.7 the line was after the block and was left in place. I'm guessing this was a simply mistake, while backporting the change. | ||
msg294730 - (view) | Author: Gregory P. Smith (gregory.p.smith) * ![]() |
Date: 2017-05-30 02:07 |
New changeset 1f29cefc87c4c2ee629367ebe97a287d8e0b3e29 by Gregory P. Smith (Hanno Schlichting) in branch '2.7': bpo-29766: Do not force --with-lto to true for --enable-optimizations (#1858) https://github.com/python/cpython/commit/1f29cefc87c4c2ee629367ebe97a287d8e0b3e29 | ||
msg294731 - (view) | Author: Gregory P. Smith (gregory.p.smith) * ![]() |
Date: 2017-05-30 02:08 |
indeed, my mistake in the original backport. thanks! | ||
msg297996 - (view) | Author: Arfrever Frehtes Taifersar Arahesis (Arfrever) * ![]() |
Date: 2017-07-09 20:57 |
> bpo-29766: Do not force --with-lto to true for --enable-optimizations (#1858) > > This fixes a faulty backport to the Python 2.7 branch only of http://bugs.python.org/issue28032. Details in the bpo-29766. This commit is still faulty :) . It changes configure without configure.ac, so this change is lost for these users who locally adjust configure.ac for some reason and regenerate configure with autoconf. | ||
msg301608 - (view) | Author: Gregory P. Smith (gregory.p.smith) * ![]() |
Date: 2017-09-07 18:43 |
New changeset abea972d2881a1a04ec265f993bb9b56bbc7b224 by Gregory P. Smith (Hanno Schlichting) in branch '2.7': [2.7] bpo-29766: Fix configure/.ac to match LTO/enable-optimizations behavior. (#2705) https://github.com/python/cpython/commit/abea972d2881a1a04ec265f993bb9b56bbc7b224 |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:58:44 | admin | set | github: 73952 |
2017-09-07 18:44:20 | gregory.p.smith | set | status: open -> closedresolution: fixedstage: resolved -> commit review |
2017-09-07 18:43:49 | gregory.p.smith | set | messages: + |
2017-07-14 13🔞16 | Hanno Schlichting | set | pull_requests: + <pull%5Frequest2770> |
2017-07-09 20:57:04 | Arfrever | set | status: closed -> opennosy: + Arfrevermessages: + resolution: fixed -> (no value) |
2017-05-30 02:08:09 | gregory.p.smith | set | status: open -> closedtype: compile errormessages: + assignee: gregory.p.smithresolution: fixedstage: resolved |
2017-05-30 02:07:09 | gregory.p.smith | set | messages: + |
2017-05-30 01:04:03 | python-dev | set | pull_requests: + <pull%5Frequest1941> |
2017-03-09 01:15:04 | Hanno Schlichting | create |